顯示廣告
隱藏 ✕
看板 Mesak
作者 mesak (Mesak)
標題 [SQL] 新增之前先檢查是否存在資料表內
時間 2012年11月29日 Thu. PM 04:43:17


INSERT INTO table (fields) SELECT 'values' WHERE NOT EXISTS (SELECT * From table WHERE field = value)

example
INSERT INTO addressBook (id, name, title, phone, email) SELECT '', 'skippy jones', 'redundant repeater', '555-555-1212', 'sjones@justanothercorporategiant.com' WHERE NOT EXISTS (SELECT * FROM addressBook WHERE name = 'skippy jones')

--
※ 作者: mesak 時間: 2012-11-29 16:43:17
※ 看板: Mesak 文章推薦值: 0 目前人氣: 0 累積人氣: 1372 
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇