Mysql大表alert的乙個思路

2021-08-15 03:09:03 字數 267 閱讀 7526

如下操作是在停止mysql資料更新的情況下進行

有時候乙個大表要alert,但系統空間不足了,沒辦法直接alert table,就可以用如下辦法

把錶用mysqldump匯出來,記得mysqldump裡要加-t忽略掉建表語句,比如匯出來的檔案是tmpdump.sql

匯出來以後,清空原表資料,truncate table tbl

然後在tbl上alert

最後把匯出來的tmpdump.sql,再source回去source tmpdump.sql

mysql複製乙個空表 Mysql 複製乙個新錶

1 複製表結構及資料到新錶 create table 新錶 select from 舊表 這種方法會將oldtable中所有的內容都拷貝過來,當然我們可以用delete from newtable 來刪除。不過這種方法的乙個最不好的地方就是新錶中沒有了舊表的primary key extra aut...

mysql查詢乙個表的資料插入另乙個表

1.如果2張表的字段一致,並且希望插入全部資料,可以用這種方法 insert into 目標表 select from 表 例如 insert into t a select from t b 2.如果只希望匯入指定字段,可以用這種方法 insert into 目標表 欄位1,欄位2,select ...

mysql用乙個表更新另乙個表的方法

solution 1 修改1列 update student s,city c set s.ci程式設計客棧ty nam程式設計客棧e c.name where s.city code c.code solution 2 修改多個列 update a,b程式設計客棧 set a.title b.ti...