首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

MySQL 数据库怎么把一个表的数据插入到另一个表

2012-07-15 
MySQL 数据库怎样把一个表的数据插入到另一个表web开发中,我们经常需要将一个表的数据插入到另外一个表,有

MySQL 数据库怎样把一个表的数据插入到另一个表
web开发中,我们经常需要将一个表的数据插入到另外一个表,有时还需要指定导入字段,设置只需要导入目标表中不存在的记录,虽然这些都可以在程序中拆分成简单sql来实现,但是用一个sql的话,会节省大量代码。下面我以mysql数据库为例分情况一一说明:

两张表:insertTest和insertTest2,前者中有测试数据



insert into insertTest    (id, name)    SELECT 100, 'liudehua'    FROM dual    WHERE not exists (select * from insertTest    where insertTest.id = 100);


使用 dual 作表名,select 语句后面直接跟上要插入的字段的值。


引自:http://yangfei520.blog.51cto.com/1041581/381568

热点排行