Ric*_*nop 2 mysql sql database
在MySQL中有可能吗?在Oracle中,我可以这样做:
SELECT *
INTO table
FROM view
Run Code Online (Sandbox Code Playgroud)
在MySQL中,这不起作用:
INSERT INTO table FROM view;
Run Code Online (Sandbox Code Playgroud)
请记住,该表不存在.我希望它是基于视图的输出创建的.
在MySQL中,您可以创建一个新表LIKE另一个表,但这不适用于视图.
您还可以创建一个新表,其中包含select中的所有内容,包括视图,选择,联接和其他所有内容.请注意,新表将保留select中的所有数据,因此您必须非常棘手.像这样.
create table table_from_view select * from view_name where 1 = 0;
Run Code Online (Sandbox Code Playgroud)
如果需要,您必须在之后添加索引.