一条SQL语句插入大量数据 和查看某个表的字段是否有重复值
2015-01-21 16:44
537 查看
CREATE TABLE mytable(
id INT PRIMARY KEY AUTO_INCREMENT,
category_id INT NOT NULL DEFAULT 0,
user_id INT NOT NULL DEFAULT 0,
adddate INT NOT NULL DEFAULT 0
);
先插入一条数据
INSERT INTO mytable( category_id, user_id, adddate) VALUES (1,0,0);
翻倍插入数据
INSERT INTO mytable( category_id, user_id, adddate)
SELECT category_id, user_id, adddate FROM mytable
==========================是否有重复
SELECT * FROM xx_member GROUP BY member_id_card HAVING COUNT(*)>1
id INT PRIMARY KEY AUTO_INCREMENT,
category_id INT NOT NULL DEFAULT 0,
user_id INT NOT NULL DEFAULT 0,
adddate INT NOT NULL DEFAULT 0
);
先插入一条数据
INSERT INTO mytable( category_id, user_id, adddate) VALUES (1,0,0);
翻倍插入数据
INSERT INTO mytable( category_id, user_id, adddate)
SELECT category_id, user_id, adddate FROM mytable
==========================是否有重复
SELECT * FROM xx_member GROUP BY member_id_card HAVING COUNT(*)>1
相关文章推荐
- SQL语句,在往表test中插入“内容”字段时,检查该字段是否有重复数据
- php 获取mysql中插入的id 和 sql语句查看是否有重复
- 转载:如何写个SQL语句查询一个字段里是否有重复记录如果有只读取其中一条记录
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- 何用sql语句实现:将insert语句作为一个字段,插入到表格的一条记录之中
- 写了一条Sybase SQL语句,用于生成一个表中所有数据的插入记录的生成
- 每次插入一条数据速度很慢,一次全部插入SQL语句过大,个人解决办法是每次插入指定条数
- [转]方便查看数据表和字段的SQL语句(适用于SQLServer2000)
- 方便查看数据表和字段的SQL语句(适用于SQLServer2000)
- sqlserver 查询多个字段数据重复sql语句
- SQL语句删除2条重复数据一条保留一条
- 后台的SQL语句插入Blob字段数据
- 一条sql语句判断数据是否存在
- 一条语句删除表中某字段重复的数据
- SQL语句删除2条重复数据一条保留一条
- sql语句把表中一条或多条数据插入到另一表中
- 数据库insert and update--查询是否主键存在和插入语句用一条sql来实现。
- sql语句如何在insert一条数据后直接返回刚刚插入的数据的ID
- sqlserver中重复数据值只取一条的sql语句