我有一个类似这样的选择语句:
SELECT CONCAT('ALTER TABLE `', TABLE_NAME, '` CHANGE COLUMN `', COLUMN_NAME,'` `', COLUMN_NAME, '` NOT NULL AUTO_INCREMENT;') AS QUERY
FROM information_schema.COLUMNS
WHERE COLUMN_KEY = 'PRI' AND TABLE_SCHEMA ='dbname';
并以字符串形式返回查询结果,
现在的问题是如何运行上面的查询结果,这样我就可以更新当前数据库表中的所有主键。
任何帮助将不胜感激,谢谢!