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