将值传递给数据库,该数据库等于自动增量字段值

时间:2015-02-13 09:26:30

标签: mysql

我有一个Insert声明,让我们说,

Insert into tablename(A,B,C,D)vales(2,3,4);

A是一个自动增量字段。没有必要传递值。

现在我要传递D的值,该值与A的值相同。但D不是自动增量字段。现在我如何将值传递给数据库? 任何帮助表示赞赏。

1 个答案:

答案 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";