制作sql数据库
U_MAIL
U_PNUMBER
U_ID (PK)
U_ADDRESS
U_PASSWORD
在执行此操作时,我设法将整个表设置为自动增量而不仅仅是字段U_ID
。有没有办法删除这个,所以我可以将U_ID
设置为自动增量?我用谷歌搜索但找不到任何与从表中删除它有关的内容,只是从特定的字段
答案 0 :(得分:1)
我认为除了人为错误之外,还有什么东西可以用auto_increments创建整个表,但如果这是问题且数据无关紧要,你可以DROP并重新创建只有U_ID且自动增量的表。
但是如果要删除除U_ID之外的所有自动增量,则每个cloumn都有fire alter table命令,如:
ALTER TABLE table_name CHANGE U_MAIL U_MAIL <datat_type>;
ALTER TABLE table_name CHANGE U_PNUMBER U_PNUMBER <datat_type>;
ALTER TABLE table_name CHANGE U_ADDRESS U_ADDRESS <datat_type>;
ALTER TABLE table_name CHANGE U_PASSWORD U_PASSWORD <datat_type>;
通过这个命令,我们使用干净的data_type(没有auto_increment)重新定义每个列。 所以它会解决你的问题。
了解更多ALTER TABLE信息点击:MySQL Alter Table