晚上好,伙计们。这是我的理由:
首先,我通过phpMyAdmin与MySQL合作(我刚刚开始学习它)。我的表格中有4列,其中2列是自动递增列:meta_id
和post_id
。两者都是BIGINT
,因此每次通过Wordpress中的媒体库添加图像时,它们都会增加数字。我截断了所有数据,使用了ALTER TABLE tablename AUTO_INCREMENT = 1
,并开始添加新媒体。但之后我才意识到重置只对PRIMARY
列产生影响,如下所示:
+---------+---------+-----------+------------+
| meta_id | post_id | meta_key | meta_value |
+---------+---------+-----------+------------+
| 1 | 97402 | something | something |
| 2 | 97403 | sth | sth |
| 3 | 97404 | sth | sth |
...
那么如何重置两者而不仅仅是PRIMARY
?
先谢谢你,伙计们:)
答案 0 :(得分:1)
在phpmyadmin上:
打开表goto menubar operation
并选择empty the data table(truncate)
答案 1 :(得分:1)
使用纯SQL也可以:
TRUNCATE TABLE `table_name`;
这意味着它也可以通过编程方式完成。