Ben nasıl bir koşullu SQL insert deyimi yapabilirim?

0 Cevap php

MySQL tamamen yeni. Ben tabloya bir satır ekler bir sorgu yazmaya çalışıyor, ancak önceki satır takıldı sadece 5 dakika içinde önce ediyorum. Ayrıca, ben veri eklenir ya da değil olup olmadığını bilmenin bir yolu var benim PHP kodu istiyorum. Bu benim girişimi:

IF (SELECT max(EntryDate) from MyTable) < DATE_SUB(CURRENT_DATE() INTERVAL 5 MINUTE) THEN
   INSERT INTO MyTable (...) values (...)
ELSE
   Select false
END IF

Ne yazık ki, ama şaşırtıcı olmayan bir şekilde, bu (hata sorunun konumu hakkında çok belirsiz ediliyor) bir sözdizimi hatası veriyor.

Aptalca bir şey yapıyor muyum?

0 Cevap