给定一个包含成百上千个表的数据库:
考虑到所有的 table 都是空的。有没有办法自动将所有表的 auto_increment
设置为 1?
最佳答案
可以试试用 PHP 实现吗?必须知道所有的表名。
$tableName = array('somename', 'someOtherName', ...);
foreach ($tableName as $key) {
//Do the query
ALTER TABLE $key MODIFY COLUMN id INT auto_increment
}
伪代码..但你的想法对吗?
关于php - 自动为 MySQL 中的所有表设置 auto_increment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29149951/