现在我只能 CREATE TABLE new SELECT * FROM dbname.old
然后在写一句把原来的删了,
就想能不能一句搞定
5 个解决方案
#1
一句搞不定,分两句来执行也不复杂,更何况是DROP TABLE呢
#2
还有个问题,有时候测试需要一些数据,
如果表没有主键,用 INSERT INTO a SELECT * FROM a 可以快速插入大量数据,
但是如果有主键怎么办
如果表没有主键,用 INSERT INTO a SELECT * FROM a 可以快速插入大量数据,
但是如果有主键怎么办
#3
用INSERT就行了。
#4
没有一句的 只有两句的
#5
rename就好啦
rename table from a.table to b.table
rename table from a.table to b.table
#1
一句搞不定,分两句来执行也不复杂,更何况是DROP TABLE呢
#2
还有个问题,有时候测试需要一些数据,
如果表没有主键,用 INSERT INTO a SELECT * FROM a 可以快速插入大量数据,
但是如果有主键怎么办
如果表没有主键,用 INSERT INTO a SELECT * FROM a 可以快速插入大量数据,
但是如果有主键怎么办
#3
用INSERT就行了。
#4
没有一句的 只有两句的
#5
rename就好啦
rename table from a.table to b.table
rename table from a.table to b.table