sql select from into(如何在新表中保留默认值)

6tqwzwtp  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(446)

这是我的密码,

SELECT *
INTO new_table
FROM old_table

在创建sql语句必须是(select*)而不是select某些字段的新表时,有没有保留默认值的方法。
也许是这样的??

SELECT *
INTO new_table
FROM old_table
VALUES (DEFAULT)
2uluyalo

2uluyalo1#

是的,一些例子会很好。如果只想复制表的结构(无行),可以使用以下命令:

SELECT * INTO newtable
FROM oldtable
WHERE 1 = 0;
sc4hvdpw

sc4hvdpw2#

你最好的办法就是 ALTER TABLE 在你的 SELECT ... INTO .
像这样:

SELECT *
INTO new_table
FROM old_table

ALTER TABLE new_table ALTER SomeColumnName SET DEFAULT 1000;

相关问题