mysql ?中有時(shí)候會(huì)遇到多個(gè)字段來表示數(shù)據(jù)的唯一性,那么這里就會(huì)用到組合主鍵了。
1.編寫創(chuàng)建表sql代碼;
2.設(shè)置聯(lián)合主鍵;
3.執(zhí)行代碼,發(fā)現(xiàn)出現(xiàn)錯(cuò)誤;
4.解決方案:給id自增列加UNIQUE唯一索引;
5.代碼執(zhí)行成功;
6.聯(lián)合主鍵創(chuàng)建成功。
7.SQL示例代碼:
USE?test CREATE?TABLE?`test_table`?( ??`id`?INT(11)?NOT?NULL?AUTO_INCREMENT?UNIQUE?COMMENT?'自增', ??`realName`?VARCHAR(50)?CHARACTER?SET?gbk?DEFAULT?NULL?COMMENT?'真實(shí)姓名', ??`area_id`?VARCHAR(50)?CHARACTER?SET?gbk?DEFAULT?NULL?COMMENT?'地區(qū)編號', ??`enter_time`?INT(11)?DEFAULT?NULL?COMMENT?'錄入時(shí)間', ??`mark`?VARCHAR(60)?CHARACTER?SET?gbk?DEFAULT?NULL?COMMENT?'備注', ??PRIMARY?KEY?(`realName`,`area_id`) )?ENGINE=MYISAM?AUTO_INCREMENT=1133?DEFAULT?CHARSET=gbk;
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦