[英]how to create 2 column and set AUTO_INCREMENT
我试图创建2列并设置auto_increment我已经创建1列并设置auto_increment和第二列显示设置auto_increment错误
我如何创建2列并设置auto_increment,请帮助我解决此问题,谢谢
SQL查询:
ALTER TABLE `admission` CHANGE `rollno` `rollno` INT( 8 ) NOT NULL AUTO_INCREMENT
MySQL说:
#1075-错误的表格定义; 只能有一个自动列,并且必须将其定义为键
就像错误说的那样,您只能有一个auto_increment列。 在我看来,由于两列的值很可能始终是相同的,因此您可以只使用一列。 如果不是这种情况,则取决于您是手动迭代该列,还是可以在表上创建INSERT
触发器,以将新列设置为其他auto_increment
的值或应设为(max + 1)?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.