将 SQL 日期时间数据类型插入行的语法是什么? Python 中的以下内容仅为时间戳变量提供 NULL 值。
timestamp = datetime.datetime.today()
print timestamp
query = "INSERT INTO table1 (name, class, time_update) VALUES('ONE','TWO',@timestamp)"
cursor.execute(query)
最佳答案
我确定这取决于您使用的数据库后端,但例如在 SQLite 中,您需要将参数作为查询的一部分发送(这就是参数化语句的全部内容)关于):
timestamp = datetime.datetime.today()
print timestamp
query = "INSERT INTO table1 (name, class, time_update) VALUES('ONE','TWO',?)"
cursor.execute(query, (timestamp,))
关于python - INSERT datetime variable INTO VALUES 的语法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8956021/