当我寻找它的时候,我得到了一些答案。但当我使用这个解决方案时-(截图附后)。

我搞错了
Msg 156,15级,状态1,第38线 关键字'like‘附近的不正确语法
我有一个表student_constraint,我想创建一个像student_constraint这样的新表。
create table student_info like student_constraint 你能解释一下这个概念吗?
谢谢!
发布于 2018-02-10 08:20:46
根据错误消息,您似乎在使用Server。您可以尝试使用SELECT ... INTO语法:
SELECT *
INTO student_info
FROM student_constraint;请注意,正如文档中所讨论的,这种方法有一些缺陷。对于最大控制,您可以考虑使用正式的CREATE TABLE语句手动创建新表。
发布于 2018-02-10 08:29:55
这是一种将数据从一个表复制到另一个新表的快速方法。
SELECT *
INTO student_info
FROM student_constraint发布于 2018-02-10 08:58:43
https://dev.mysql.com/doc/refman/5.7/en/create-table-like.html -使用CREATE表.喜欢根据另一个表的定义创建一个空表,包括在原始表中定义的任何列属性和索引:这只是mysql,而sqlserver不支持它。
https://stackoverflow.com/questions/48718669
复制相似问题