楼主用的什么样的客户端程序?不同的客户端程序查看的方式可能不一样。我用Navicat。选择表后点右键---选择设计表,在字段后面有个黄色的钥匙,那个字段就是主键。
创新互联公司主营湖南网站建设的网络公司,主营网站建设方案,成都APP应用开发,湖南h5成都小程序开发搭建,湖南网站营销推广欢迎湖南等地区企业咨询
尽管客户端不同,但查看应该都是在设计表中。
通过 database.insert_id() 方法可以获取插入数据的主键id, 注意一定要在commit之前获取,否则返回0。
首先有3种修复方法
第一种手动修复成1234567
然后输入ALTER TABLE tdb_goods_cates AUTO_INCREMENT = 8
这样往后的资料会从8开始
第二种重置表方法
首先--no-create-info,-t仅输出资料
然后把你的表tdb_goods_cates所有资料使用delete tdb_goods_cates删除
然后输入ALTER TABLE tdb_goods_cates AUTO_INCREMENT = 1
再把输出资料的.sql文件导入就可以了
第三种mysql语法
UPDATE tdb_goods_cates set cate_id = cate_id-1
然后输入ALTER TABLE tdb_goods_cates AUTO_INCREMENT = 8
直接查看表结构就可以。方法如下:
1、以第三方软件Navicat for Mysql为例,登录指定的数据库。
2、点击上方图标“查询”——“新建查询”。
3、弹出查询窗口输入“describe 表名”,这里表名以“test”为例,则写为“describe test”(不含引号):
describe test
4、结果如图,其中KEY列,如果显示“PRI”则代表此列为主键。