mysql之如何把查询的结果保存到新表
更新时间:2023年07月10日 10:31:05 作者:Regnaiq
这篇文章主要介绍了mysql之如何把查询的结果保存到新表问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
mysql把查询的结果保存到新表
有时我们要把查询的结果保存到新表里,创建新表,查询,插入显得十分麻烦。
其实直接可以搞定。例如把表2的查询结果插入表1:
如果表存在
insert into tab1 select * from tab2
如果表不存在
create table tab1 as select * from tab2
mysql将查询结果生成临时表
MySQL中将查询的结果生成临时表,列类型与查询的列一致,百度搜索到的没啥用。
直接上SQL:
将结果生成临时表
create temporary table temp_tb_name as (select id,name,update_time from a_table where id<3)
手动创建临时表
CREATE TEMPORARY TABLE temp_tb_bame( product_name VARCHAR(50) NOT NULL, total_sales DECIMAL(12,2) NOT NULL DEFAULT 0.00, avg_unit_price DECIMAL(7,2) NOT NULL DEFAULT 0.00, total_units_sold INT UNSIGNED NOT NULL DEFAULT 0 );
下面这种写法纯属误导:
直接创建物理表了emm~
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
解决远程连接MySQL报错:2003 - Can‘t connect to&nb
这篇文章主要给大家介绍了解决远程连接MySQL报错:2003 - Can‘t connect to MySQL server on ‘X.X.X.X‘ (10060 “Unknown error“)问题的方案,文中有详细的解决步骤,需要的朋友可以参考下2023-09-09MySQL报错:sql_mode=only_full_group_by的4种轻松解决方法(含举例)
今天学mysql函数的时候在自己服务器上的MySQL碰见了个奇怪的问题,下面这篇文章主要给大家介绍了关于MySQL报错:sql_mode=only_full_group_by的4种轻松解决方法,需要的朋友可以参考下2023-01-01mysql #1062 –Duplicate entry ''1'' for key ''PRIMARY''
Mysql进行数据备份,还原后进行回帖,出现以下错误代码,其实主要是导入数据重复的问题,将现在的数据表清空,重新导入即可2012-07-07
最新评论