新文章

2012年11月29日 星期四

Set AutoIncremeant value for SQLite/MySQL

當資料表使用autoincreament之後,若刪除資料卻煩惱rowID不是從1開始可以試著執行:


MySQL :

$sql = "ALTER TABLE <table> AUTO_INCREMENT = 1;";


SQLite :

UPDATE SQLITE_SEQUENCE SET seq = 0 WHERE name = '<table>'

MS SQLServer :

DBCC CHECKIDENT (mytable, RESEED, 0)

沒有留言:

張貼留言