我有一个Insert声明,让我们说,
Insert into tablename(A,B,C,D)vales(2,3,4);
让A
是一个自动增量字段。没有必要传递值。
现在我要传递D
的值,该值与A
的值相同。但D
不是自动增量字段。现在我如何将值传递给数据库?
任何帮助表示赞赏。
答案 0 :(得分:0)
您可以从AUTO_INCREMENT
information_schema
值
INSERT INTO tableName (B,C,D)
SELECT 2, 3, AUTO_INCREMENT
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = "databaseName"
AND TABLE_NAME = "tablename";