我从Java DB移植到MySQL,为我的应用程序使用嵌入式驱动程序 在Java中,我使用这行代码重置自动增量列,如id。
String s1 =“DELETE from keeplog where idk ='”+ 1 +“'”; String s2 =“ALTER TABLE keeplog drop idk”; String s3 =“ALTER TABLE keeplog add idk int not null auto_increment primary key”;
我在互联网上搜索,我找到了这个方法:
String q =“ALTER TABLE init ALTER COLUMN idinit RESTART WITH 1”;
和
String query =“ALTER TABLE pers ALTER idp SET INCREMENT BY 1
我尝试使用它们但不起作用。 那么,我需要在Java应用程序中放置什么样的代码才能重新启动Java DB中的列?
P.S。 我在jdk1.8.0_25中使用了derby.jar。