我想插入一個新數據,但我想在查詢中放入一個條件,如果有數據存在,它將不會插入,如果沒有,則可以插入。如何在使用INSERT INTO時過濾重複
INSERT INTO user_permission_index (guid, code, name,description, perm_type, time_create)
VALUES
(uuid_generate_v1(),'perm_trading_cashsale_by_branch','label_CanissueCashsaleByBranch','','acc_branch_index','0001-01-01')
WHERE NOT EXISTS (SELECT *
FROM user_permission_index
WHERE code = 'perm_trading_cashsale_by_branch'
AND name = 'label_CanissueCashsaleByBranch');
我在WHERE NOT語法錯誤。你們能幫助我嗎?謝謝。
如果是Oracle,我建議合併。 – SriniV