您可以使用
TRUNCATE `table`
Truncate 将删除表格中的所有数据 < 坚固 > 。 请注意, 使用 < code> TRUNCATE code > 也不会发射任何 DELETE 触发器, 如 < code> DELETE code > 。
或者您可以使用
ALTER TABLE `table` AUTO_INCREMENT = 1
但是,这是预期的行为。除非表格是空的,否则不要做后一种行为。
i 有一个带有 ID 的表格,这个 ID 是自动递增和主键, 这是第一次我插入到该表格, ID从 0 开始, 但是在从该表格中删除所有值并再次插入之后, ID 不从 0 开始, 而是从 ID 的最后一个值开始, 是什么情况? i 可以将值重置为 0吗?
您可以使用
TRUNCATE `table`
Truncate 将删除表格中的所有数据 < 坚固 > 。 请注意, 使用 < code> TRUNCATE code > 也不会发射任何 DELETE 触发器, 如 < code> DELETE code > 。
或者您可以使用
ALTER TABLE `table` AUTO_INCREMENT = 1
但是,这是预期的行为。除非表格是空的,否则不要做后一种行为。
要插入值 0 的主密钥,请先执行以下请求 :
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
删除表格中的所有元素不会影响主键。 主键仍然会从上一个值自动递增 。
如果您想要重置主键, 您可以尝试缩短表格的长度 :
TRUNCATE TABLE yourtable;
这将清除您表格中的所有元素。 它是否重置主键取决于您的数据库。 随着 Mysql 删除并重新创建 TRUNGATE 上的表格, 使用 Mysql 应该有效 。
You have to use the TRUNCATE statement to restart the auto_increment from 1. It s the normal behavior to avoid braking things.
I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...
<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...
我把我的用心从使用QQL转向MySQL。 它与凯科特合作,现在不工作,因为我已经改变,使用MySQL。 这里的错误信息是:
We have a restaurant table that has lat-long data for each row. We need to write a query that performs a search to find all restaurants within the provided radius e.g. 1 mile, 5 miles etc. We have ...
Is it possible in php to return a specific row of data from a mysql query? None of the fetch statements that I ve found return a 2 dimensional array to access specific rows. I want to be able to ...
Our website was developed with a meta tag set to... <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> This works fine for M-dashes and special quotes, etc. However, I ...
What are some of the strategies being used for pagination of data sets that involve complex queries? count(*) takes ~1.5 sec so we don t want to hit the DB for every page view. Currently there are ~...
My table looks like person_id | car_id | miles ------------------------------ 1 | 1 | 100 1 | 2 | 200 2 | 3 | 1000 2 | 4 | 500 I need to ...