我希望能够将数据插入到MySQL数据库中,并使这些列中的一个或多个成为MySQL函数的结果。例如:
CREATE TABLE values (a varchar(255), b int, c date);
INSERT INTO table (a,b,c) values (null,2,NOW());
如何使用表元数据和数据库引擎在SQLAlchemy中执行此操作?现在我创建一个名为items
的代码字典并运行:
connection.execute(table.insert().values(items))
但我不知道如何将NOW()
放入项目中。
克里斯
答案 0 :(得分:1)
ins = table.insert().values(a=None, b=2, c=func.now())
engine.execute(ins)