方法一:
目前创新互联建站已为上1000家的企业提供了网站建设、域名、虚拟空间、网站改版维护、企业网站设计、弥勒网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数
truncate
table
表名
方法二:
dbcc
checkident
('table_name',
reseed,
new_reseed_value)
当前值设置为
new_reseed_value。如果自创建表后没有将行插入该表,则在执行
DBCC
CHECKIDENT
后插入的第一行将使用
new_reseed_value
作为标识。否则,下一个插入的行将使用
new_reseed_value
+
1。如果
new_reseed_value
的值小于标识列中的最大值,以后引用该表时将产生
2627
号错误信息。
方法二不会清空已有数据,操作比较灵活,不仅可以将自增值归零,也适用于删除大量连续行后,重新设置自增值并插入新的数据;或从新的值开始,当然不能和已有的冲突。
$sql="delete
from
$table_vote";
mysql_query($sql,
$link);
$sql="alter
table
$table_vote
auto_increment=1";
mysql_query($sql,
$link);
您好,要删除ID小于100的MySQL记录,可以使用以下SQL语句:DELETE FROM 表名 WHERE ID 100;
这条SQL语句将会删除表中ID小于100的所有记录,请注意,这条语句不可逆,执行后将无法恢复被删除的记录,请谨慎操作。
使用jdbc连接数据库,删除sql的语句:delete from table表名 where id=想删除的id值
如果是在一张表中操作,mysql要再进行一次查询以规避同表问题
delete from 表名 where id =(select id from(select min(id) from 表名)as 表别名);