Автоинкремент столбца MySQL с помощью Pandas

Я немного погуглил, и не могу найти много информации по этому поводу. У меня есть таблица MySQL, в которую я помещаю данные, в которой есть ключевой столбец. Единственная запись в эту таблицу из моего скрипта python. Я знаю, что вы можете использовать столбцы с «автоинкрементом», чтобы генерация ключей оставалась санитарным процессом. Я также знаю, что когда вы вставляете в таблицу с помощью обычного MySQL, вы должны вставлять SQL NULL в строку, чтобы заставить ее автоматически увеличиваться. Как мне настроить строки для правильного NULL? Могу ли я использовать pandas NaNs или NoneTypes?

E: Вот пример установки.

Table: Logbook
| Key | Date  | Notes      |
|  1  | 02-18 | Successful |
|  2  | 03-18 | Failure    |

Использование SQL для вставки в таблицу:

INSERT INTO Logbook
VALUES (NULL, 04-18, Failure)

Я хочу добиться этого с помощью pd.to_sql

🤔 А знаете ли вы, что...
Python популярен в анализе данных и машинном обучении с помощью библиотеки scikit-learn.


2
720