how你创建一个auto_increment_increment为10而不是默认值为1的表
我也在使用mySQL和mySQL工作台。
在使用工作台gui或语句创建表之后,我在工作台中尝试了这个,只有当我从工作台添加新记录但不通过我的Web应用程序时它才有效。如果我使用网络应用程序,它会再次自动增加一个...我只想创建表格并将其增量设置为每次10,因此第一项是10然后第二项是20然后是30,依此类推。
SELECT Auto_increment FROM information_schema.tables WHERE table_name='items';
SET @@auto_increment_increment=10;
谢谢。
您需要在全球范围内设置auto_increment_increment=10
。您显示的SET
命令仅为当前会话设置它。
全局设置会影响每个表,而不仅仅是items
表。
MySQL中没有支持将增量大小更改为每个表的不同值。
您可以使用SET GLOBAL
更改MySQL中的全局选项。要在重新启动MySQL服务器时保持更改,您必须编辑选项文件。读: