清空MySQL表,如何使ID重新从1自增???

哦,我当时就很困惑。
我在计算机上打开 MySQL 查询,连接到数据库,然后单击表。
我想直接清理它。
我明白是表被清空了但是ID自增值并没有改成1 后来我意识到我得去设置里改一下。
我右键单击表名称,选择“设计表”并更改为“设置”。
嘿,价值仍然存在,没有改变。
我手动把它改为1 然后保存。
结果,当添加新信息时,ID开始从1 开始增加。
我将在2 02 2 年在某个城市进行这个过程。
我记得很清楚。
表里有很多数据。
我忘了手术后花了多少钱。

mysql数据库怎么让id自动增长,但ID不是主键。难道只有ID为主键时,才可以自增的么?

上周朋友提到了数据库设计的问题。
ID必须自增,唯一键必须唯一。
我建议您将 ID 设置为普通键,将唯一键设置为主键,反之亦然。
我建议您将 ID 设置为主键,将唯一键设置为唯一索引。
考虑到外键配置,第一种方法更合适。
由你决定。
顺便说一句,我认为您可以使用复合主键来结合两者的优点。