需要帮助尝试使用CREATE TABLE ... LIKE
创建表格,代码如下,给出的错误是
关键字' LIKE'
附近的语法不正确
CREATE TABLE jobserve_reports LIKE Jobserve
我尝试将LIKE
放在引号中,没有运气,尝试将其作为临时表,使用花括号,但没有任何效果。我的智慧结束了。
答案 0 :(得分:2)
如果你的数据库中没有LIKE,你可以使用create select
CREATE TABLE jobserve_reports AS
select * from Jobserve
或同等的
最终使用
CREATE TABLE jobserve_reports AS
select * from Jobserve
where 1 = 2
获取无结果
答案 1 :(得分:1)
在SQL Server
中,我们可以使用:
SELECT *
INTO newtable
FROM oldtable
WHERE 1 = 0;
答案 2 :(得分:1)
对于Postgres,MS sql-server和Oracle,请使用AS
关键字:
CREATE TABLE new_table
AS SELECT * FROM old_table;
在MySQL中,您也可以使用AS
关键字,但它是可选的:
CREATE TABLE new_table
AS SELECT * FROM old_table;
或
CREATE TABLE new_table
SELECT * FROM old_table;