1

我正在使用 mysqlx XDevAPI for python (NoSQL)。我无法在表格中插入日期。

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,我会得到同样的错误。

4

1 回答 1

1

是的。正如 Rui 所说,Connector/Python 不支持 X DevAPI 中的 Python 对象转换,您需要在插入之前将 datetime 转换为字符串格式。

于 2020-07-16T13:45:23.663 回答