鍍金池/ 問答/數(shù)據(jù)庫/ Mysql新表子段減少后如何拷貝數(shù)據(jù)

Mysql新表子段減少后如何拷貝數(shù)據(jù)

Mysql字段減少后如何拷貝原表數(shù)據(jù)
例如原表結(jié)構(gòu) id name class age
新表結(jié)構(gòu)id name class
新表減少了字段 如何把原表的數(shù)據(jù)拷貝到新表不出錯(cuò)?

回答
編輯回答
忠妾

方案一: 目標(biāo)表new_table不存在,因?yàn)樵诓迦霑r(shí)會(huì)自動(dòng)創(chuàng)建表new_table,

SELECT `id`, `name`, `class` INTO new_table FROM old_table

方案二: 目標(biāo)表new_table必須存在

INSERT INTO new_table(`id`, `name`, `class`) SELECT `id`, `name`, `class` FROM old_table

https://dev.mysql.com/doc/ref...

2017年10月3日 18:22