mysql把表名改成大寫的方法:1、開啟指令視窗;2、執行「SELECT concat('alter table ', TABLE_NAME , ' rename to ' , uppe(TABLE_NAME) ,' ;' ) FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'xxx';」指令即可將表名改為大寫。
本教學操作環境:Windows10系統、MySQL5.7版本、Dell G3電腦。
mysql 怎麼把表名改成大寫?
mysql將部分錶名統一轉換為大寫
一、執行以下指令(wen51為你的資料庫名字,只需要改這裡,其他地方都不用變),得到此資料庫所有表名的大寫轉換的SQL語句。
SELECT concat('alter table ', TABLE_NAME , ' rename to ' , upper(TABLE_NAME) ,' ;' ) FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'wen51';
二、將你需要改為大寫的表名的SQL語句從「結果1」複製出來,一併執行即可。
三、踩坑日記
alter table 原表名 rename to 新表名;
例如:
alter table sys_area rename to sys_area1;
執行是沒有任何錯誤的!
但是! ! !
ALTER TABLE act_app_deployment RENAME TO UPPER('act_app_deployment');
會一直報錯1064錯誤! ! !
UPPER函數用法:
簡單說:UPPER必須用在SELECT後邊,只是用來顯示結果用的! ! !
推薦學習:《MySQL影片教學》
以上是mysql 怎麼把表名改成大寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!