mysql:如何取消掉主键
我的student表中设置了唯一主键:GUGID字段
Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+----------------+
| GUGID | int( | | PRI | NULL | auto_increment
我想取消掉主键,请大家帮忙,该怎么取消啊,
我用 alter table student drop primary key (GUGID);
或 alter table student drop primary key;
报错:Incorrect table definition; There can only be one auto column and it must be defined as a key
取消不掉的, 请大家帮忙 谢谢大家!!
[ 本帖最后由 zhzy_zh 于 2007-12-11 09:19 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
int(1),int(2),int(3),echo "aaaaaa";int(;int(9).int(10).int(,int(;int(\11)12)13)14)15)16)17)1 ) :emn4: :emn1: 论坛漏洞:当编写int(\8\)或8\)时出现符号
[ 本帖最后由 zhzy_zh 于 2007-12-11 09:28 编辑 ]
语法格式为:
DROP INDEX index_name ON tbl_name ;
DROP INDEX GUGID ON student ;
alter table student modify GUGID int, drop primary key;
可能需要把 auto_increment 先干掉.然后drop primary key
Right.
其实还有一个办法就是,导出表结构和数据,
然后用sed 修改后再导进去。
你把 Smilies 禁用掉就可以了。
如:8) init (8)
路过学习~~~~~
使用select ... into outfile 的话 就不用sed 吧。。