我想插入一个新数据,但是我想在查询中放置一个条件,如果有数据存在则不会插入,如果没有则可以插入。
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 处遇到语法错误。你们能帮帮我吗。谢谢。