我有一个数据库,其中有一个表,该表有一个名为“adminid”的列,在adminid列中有一个重复的条目。问题是,我不知道该列没有设置为自动递增,因此该数据库所服务的管理面板中用户的任何编辑都会创建一个重复的条目(具有相同id的新用户)…现在两者的id都为“0”。我无法删除管理面板中的用户(即-不是数据库本身,而是web管理门户),因为它将获取用户id(即“0”)并删除两个用户,因此我将无法登录到系统管理面板。
我想首先删除一个重复的条目,然后我想把列设置为一个唯一的键,并使它自动递增。但是,我不确定sql语句是否可以从列中删除记录。我是否应该删除这两个用户,然后将列设置为唯一键,然后为管理面板重新创建用户?
1条答案
按热度按时间von4xj4u1#
无视…我跑了:从
admin_user_table
哪里first_name
=“斯科特”;它做了我需要的