私はSQLクエリの適切な構文を取得するのに苦労しています。私はできることはすべて見てきたが、何も起こらないようである。php sql質問:IF EXISTSの使用
レコードがデータベースに含まれているかどうかを確認する必要があります。
SELECT Date,Time FROM loadings WHERE Date='21-06-2011' AND Time ='7'
もし私がそれを更新できたら、私はそれを最初に追加する必要があります。
私は[PHP]
IF EXISTS(SELECT Date,Time FROM loadings WHERE Date='21-06-2011' AND Time ='7')
{
// Record exists do nothing
}
else
{
// Insert record
INSERT Date,Time INTO loadings VALUES Date='21-06-2011' AND Time ='7'
}
[/ PHP]
、誰もが使用する正しい構文に私を導くことができる
を試してみました。
ちなみにこのサイトと読書を通しては素晴らしいと思われます。特に、質問に答えるために提出されたプレヴィオスからの示唆。私はすべてを見渡すが、私の答えは見つからなかった。
よろしくトレバー
MySQLを使用している場合は、このページから質問をしてみてください。http://stackoverflow.com/search?q=mysql+if+not+exists+insert様々なSQLシステム用 –
またはこの:HTTP ://stackoverflow.com/search?q = sql + if + not + exists + insert –
可能な複製:http://stackoverflow.com/questions/3164505/mysql-insert-record-if-not-exists-in表 –