DELIMITER;;DROPPROCEDUREIFEXISTS UPPRDE;;BEGININSERTIGNOREINTO table_name (IID, AAA)VALUES(1,'AAA');// 检查主键,存在忽略REPLACEINTO TableName (name, age)values('aa','11');// 检查主键,删除原有的,新增一条insertinto test values('unique','654321')onduplicatekeyupdate col1 ='update_unique';// 检查主键,对原有数据做替换SELECT IVALUE INTO table_name1 FROM table_name2 WHERE a ='a';END;;DELIMITER;CALL UPPRDE();
2.2 更新数据(数据已经存在)
DELIMITER;;DROPPROCEDUREIFEXISTS UPPRDE;;BEGINUPDATE table_name SET IVALUE ='AAA'WHERE a ='a';END;;DELIMITER;CALL UPPRDE();
文章目录建表新增字段插入数据建表DELIMITER ;; DROP PROCEDURE IF EXISTS UPPRDE;; BEGIN CREATE TABLE IF NOT EXISTS table_name ( 'IID' decimal(12,0) NOT NULL COMMENT '' ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=''; END;;DELIMITER ;CALL UPPRDE();新增字段DELIMIT