慎用create table as select,表迁移注意问题
CREATE TABLE TESTTABLE
AS
SELECT * FROM SOURCETABLE
WHERE FIELD=''
注意:上述方式迁移表数据,所有约束索引,not null 设定都不会传递到新表,但如果去掉WHERE 条件,则not null 设定会传递到新表,约束索引仍不会传递。
posted on 2016-03-18 09:06 prettyfriend 阅读(372) 评论(0) 收藏 举报
CREATE TABLE TESTTABLE
AS
SELECT * FROM SOURCETABLE
WHERE FIELD=''
注意:上述方式迁移表数据,所有约束索引,not null 设定都不会传递到新表,但如果去掉WHERE 条件,则not null 设定会传递到新表,约束索引仍不会传递。
posted on 2016-03-18 09:06 prettyfriend 阅读(372) 评论(0) 收藏 举报