处理思路:
1、查找判断 相同数据是否已存在
2、如不存在,则执行Insert操作
CREATE PROCEDURE `mysql_sp_insert_data`(
IN p_TableName varchar(100) --表名
, IN p_ColumnNames varchar(200) --字段组合 ,以","分隔
, IN p_ColumnDatas varchar(500) --数据组成 ,以"@"分隔
)
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
declare tmpExistDataCount int(4);
declare tmpWhere varchar(800);
declare tmpSqlStr varchar(1000);
declare tmpSqlToRun varchar(2000);
declare tmpSplitName varchar(10);
declare tmpSplitData varchar(10);
declare tmpNames varchar(800);
declare tmpDatas varchar(800);
declare tmpIndexName int(4);
declare tmpIndexData int(4);
set tmpNames = p_ColumnNames;
set tmpDatas = p_ColumnDatas;
set