1. 程式人生 > >各種 SQL 問題解決方案收集(持續更新)

各種 SQL 問題解決方案收集(持續更新)

各種 SQL 問題解決方案示例收集(持續更新)

1. MySQL 插入資料時判斷是否存在,若不存在則進行插入操作
	<insert id="insertIfNotExists">
		INSERT INTO t_user (user_code, user_name) SELECT
			#{userCode},
			#{userName}
		FROM
			DUAL
		WHERE
			NOT EXISTS (
				SELECT
					1
				FROM
					t_user
				WHERE
					user_code = #{userCode}
			)
	</insert>