我有一個帶有自動遞增字段的SQL表。我知道人們已經詢問如何在插入後發現'最後一次入境'的ID,我知道該怎麼做。我想要做的就是複製到同一表的第二列自動生成的領域 - 如何修改我的插入代碼來做到這一點:SQL自動遞增ID
mysql_query("INSERT INTO `tags` (`tid`,`tagid`,`tagname`) VALUES('','INSERTED.ID','{$tagname}')");
我想這樣做的原因是因爲我希望能夠使兩行相等。 I.E.如果兩個不同的標籤(具有不同的唯一ID)具有相同的tagid,那麼我可以在別處使用'tagid'引用作爲唯一標識符並循環訪問它們。我還可以保留哪些標籤是父標籤的知識 - 因爲它與'tagid'具有相同的'tid'。
我有一個標記事件的系統;但有時候我會拼錯一個標籤...所以我不想糾正所有的錯誤,我想讓我的系統通過允許錯誤拼寫的標籤進行錯誤驗證,並以與正確標籤相同的方式進行處理。
希望得到您的幫助 - 即使這意味着以完全不同的方式進行操作。
謝謝,
第二個查詢呢? –
這是一種反模式。我不會推薦它。 –