我有一個SQL表用戶。它有3列id(設置爲主要和身份爲是),名稱和密碼。當我向表中輸入數據時,id變大了。但在刪除查詢時,只有名稱和密碼將被刪除。我需要刪除包含id的特定行。 例如:如何用主鍵ID刪除一行?
id:1 name:abc password:123
id:2 name:wer password:234
id:3 name:lkj password:222
id:4 name:new password:999
我需要刪除第三列即ID:3名:密碼LKJ:222。但是在刪除這一行之後,表格應該如下所示。
id:1 name:abc password:123
id:2 name:wer password:234
id:3 name:new password:999
你是說從the_table是'刪除其中id = 42'沒有刪除該行? –
你可以發佈你的刪除查詢 –
猜測,你是否期待你剛剛刪除的'id'值在你插入新行時再次變得可用?如果是這樣,那不是'身份'字段的工作方式。一旦使用了一個數字,它就消失了(沒有與表格混在一起)。 – Tony