mysql设置复合主键不起作用
1、CREATETABLE`NewTable螬绣囤扮`(`id`int(10)NOTNULL,`vid`int烫喇霰嘴(10)NOTNULL,`con`varchar(255)CHARACTERSETutf8COLLATEutf8_unicode_ciNOTNULL,PRIMARYKEY(`id`,`vid`))
2、ENGINE=MyISAMDEFAULTCH钽吟篑瑜ARACTERSET=utf8COLLATE=utf8_unicode_ciCHECKS炽扃仄呦UM=0ROW_FORMAT=DYNAMICDELAY_KEY_WRITE=0;
3、表是MyISAM类型的插入字段id=1vid=0con='a'id=1vid=1con='b'
4、这个时候执行更新操作语句如下UPDATEPRIMARY1SETid='1',vid='1',con='vvv'WHEREid=1
5、alter table tb_name add primary key (字段1,字段2,字段3)
6、.MySQL的数据引擎必须是MyISAM修改表引擎的语句:[html]view plaincopyaltertableuserengine=myisam
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:94
阅读量:56
阅读量:44
阅读量:91
阅读量:70