data.aql & schema.sql & MySQL批量插入并检测更新数据
新建文件data.sql和schema.sql,启动时建表插入数据

schema.sql下建表
CREATE TABLE IF NOT EXISTS table (
id bigint(20) NOT NULL AUTO_INCREMENT,
name1 varchar(128) NOT NULL ,
name2 varchar(128) NOT NULL,
parent varchar(128) NOT NULL,
PRIMARY KEY (id)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
data.sql下插入时依据key检测更新
INSERT INTO tabel
(id, name1, name2, parent)
VALUES
(1, 'heihei', 'heihei', '0'),
(2, 'hei', 'hei', '0'),
(3, 'h', 'h', '0'),
ON DUPLICATE KEY UPDATE
name1=VALUES(name1),
name2=VALUES(name2),
parent=VALUES(parent);
版权声明:本文为weixin_42691706原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。