WHERE NOT EXISTS
yan tümcesini kullanarak, age
sütununda yinelenen bir değerle satır eklenmesini engellemek için syntax error at or near "WHERE"
hatasını aldım.PostgreSQL'DE VARSAYILAN DEĞERLENDİRME sözdizimi hatası veriyor
Neden bir sözdizimi hatası atmak mı? Postgresql 9.1 kullanıyorum.
SQL
INSERT INTO live.users ("website", "age")
values ('abc', '123')
WHERE NOT EXISTS (SELECT age FROM live.users WHERE age = 123);
Hata
ERROR: syntax error at or near "WHERE"
LINE 6: WHERE NOT EXISTS (SELECT age FROM live.users W...
bir sütunda yinelenen değerleri önlemek istiyorsanız, o sütundaki constraint'to bir 'benzersiz eklemek daha iyi olurdu. –