mysqlx python номер коннектора SQL не может вставить дату - PullRequest
0 голосов
/ 11 июля 2020

Я использую mysqlx XDevAPI для python (нет SQL). Я не могу вставить дату в свою таблицу.

table = my_schema.get_table("date_table")
field = "date_field"
insert = table.insert(field)
value = datetime.datetime.now()
insert.values(value)
insert.execute

Я получаю сообщение об ошибке:

ValueError: Expected token type 19 at pos 0 but found type 72

Я предполагаю, что это связано с форматом даты / даты и времени, но я ' Я не знаю, как узнать, что такое жетоны 19 или 72. Если я попытаюсь вставить строку или int, я получу ту же ошибку.

1 Ответ

0 голосов
/ 16 июля 2020

Да. Как сказал Руи, Connector / Python не поддерживает преобразование объектов Python в X DevAPI, вам необходимо преобразовать datetime в строковый формат перед вставкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...