我有一个名为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