3
可能在表中只插入一列的插入,並且此列爲primary和auto_increment。 正是我想要的是增加ID一個,並將其寫入表...是有可能不選擇最大值,並通過一個增加它比插入..我認爲直接插入只是增加值僅在具有一個auto_increment列的表中插入
可能在表中只插入一列的插入,並且此列爲primary和auto_increment。 正是我想要的是增加ID一個,並將其寫入表...是有可能不選擇最大值,並通過一個增加它比插入..我認爲直接插入只是增加值僅在具有一個auto_increment列的表中插入
是:INSERT INTO foo (id) VALUES ('')
這將添加一個新條目,並且每次id將自動遞增1。
如果這是有用的是另外一個問題.. :-)
下面的語句都將導致在MySQL中的自動增量列生成一個新的值:
INSERT INTO Foo (id) VALUES (0);
INSERT INTO Foo (id) VALUES (''); -- because the integer value of '' is zero
INSERT INTO Foo (id) VALUES (NULL);
INSERT INTO Foo (id) VALUES (DEFAULT);
INSERT INTO Foo() VALUES();
我只是要問:爲什麼你想要這樣的事情嗎?如果沒有關聯的數據,那麼id的意義何在? – JoshD 2010-10-04 17:40:31
還有另外一個表,每個id都有更多的選項 - >示例標題,但多種語言,我可以把另一個數據放到這張表中,但在這種情況下,我只需要Id,並且它知道它是一個有趣的問題... – 2010-10-04 17:43:12