mysql批量修改数据库前缀名。我的数据库的表都是ls_开头,我想改成dq_开头。数据库名称为saas27

mysql批量修改数据库前缀名。我的数据库的表都是ls_开头,我想改成dq_开头。数据库名称为saas27
用户500598139
06月05日
|
浏览 19

答案:你可以使用以下 SQL 查询来批量修改数据库表的前缀名:

复制代码
SELECT CONCAT('RENAME TABLE ', table_name, ' TO ', REPLACE(table_name, 'ls_', 'dq_'), ';')
FROM information_schema.tables
WHERE table_schema = 'saas27'
AND table_name LIKE 'ls_%';

这个查询会生成一系列的 RENAME TABLE 语句,将以 ls_ 开头的表名替换为以 dq_ 开头的表名。你可以执行生成的语句来批量修改数据库表的前缀名。

我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;