INSERT语句中的SELECT语句

时间:2017-03-08 15:00:21

标签: mysql sql select insert

我有一个名为Log的表格,其中有一列名为LogID(数据类型Integer)。

每当我想写这个表时,我想向LogID添加1,因为多个线程访问Log表。我需要在第二次插入语句时执行此操作。

如何获取LogID的值,向其中添加1并在同一语句中使用它来插入?

我有以下代码:

INSERT INTO `Log` (`LogID`, `Date`, `Time`, `Server`, `Type`, `P`, `S`, `T`, `Log`) 
VALUES ("172350","2017-03-08", "15:15:15","X","X","X","X","X","X");

172350是LogID。我需要用这样的东西替换它:

SELECT MAX(`LogID`) FROM `Log` + 1

0 个答案:

没有答案