mysql创建零时表

来源:互联网 发布:查看java jdk版本 编辑:程序博客网 时间:2024/05/10 23:28

在使用mysql中有时需要使用零时表,现在就把几种创建零时表的方案总结一下(我喜欢先检查一下是否有这个表,有就删除):

DROP TEMPORARY TABLE IF EXISTS `#temp1`; -- 这是前缀,用于检查是否存在,存在就删除 

1、只创建不写数据进去!

CREATE TEMPORARY TABLE IF NOT EXISTS `#temp1`(id int(11) not null AUTO_INCREMENT,b varchar(10) DEFAULT NULL);

2、以查询的方式创建

CREATE TEMPORARY TABLE IF NOT EXISTS `#temp1` SELECT a FROM  table WHERE 条件=‘条件’;


如图:


我个人比较喜欢使用第二种,这样可以直接把数据写进去!

原创粉丝点击