mysql批量修改表

2021-08-25 10:58:17 字數 4630 閱讀 6171

select

concat(

'alter table ',

table_name,

' add column isdel varchar(2) default 1 comment ',

'"是否刪除1:正常 0:刪除"',

from

information_schema. tables

where

table_name like 't_%'

and table_schema = 'sany-prod';

執行此語句,列印出來(下面語句,批量執行即可)

alter table t_camera add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_car_recorder add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_craft_file add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_craft_file_history add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_drive_user add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_emp_main add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_equipment_tool add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_equipment_type add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_fix_asset add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_fix_asset_history add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_gps add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_gps_alarm add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_gps_location add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_gps_state add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_install_company_equipment add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_install_progress add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_install_record_check add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_install_record_temp add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_install_record_temp_item add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_machine_parameter add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_machine_place add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_machine_type add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_map_route add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_media_resource add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_message_info add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_message_notice_info add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_org_info add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_partner_basicinfos add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_process_browse add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_process_down add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_question add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_route_coordinate add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_sign add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_system_question add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_task add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_task_template add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_transport_car add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_transport_company add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_transport_info add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_transport_message add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_transport_task add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_transport_track add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_wind_place add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

alter table t_wind_place_duty add column isdel varchar(2) default 1 comment "是否刪除1:正常 0:刪除";

批量修改MySQL表字首

在資料庫設計中,對於某個特定的專案,一般對其所有的資料表指定相同的表字首,如wordpress的資料表都是以wp 開頭的,discuz的資料表都是以dz 開頭的。這樣不但便於區分,更重要的作用在於可以避免將多個專案部署到同乙個資料庫時可能出現的表同名衝突。那麼,有如下這種情況時 使用者a和使用者b都...

mysql批量修改表引擎

應用場景 兩台mysql資料庫讀寫分離,將讀庫的引擎修改為myisam來加快查詢速度。操作 通過字串拼接的方法拼出sql語句,到命令列執行。1 2select concat table name,engine from information schema.tables where table sc...

mysql批量修改表字首

以wordpress資料庫表為例。先登入你的phpmyadmin中,選中你的wordpress資料庫,選擇sql出現如下圖,然後輸入sql命令 select concat alter table table name,rename to table name,from information sch...