读书人

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

发布时间: 2012-07-15 20:20:06 作者: rapoo

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

读书人网 >其他数据库

热点推荐