2012-04-08 1 views

ответ

5
INSERT INTO table (UniqueKey,Value1, Value2) VALUES ('$id','$var1', '$var2') 
ON DUPLICATE KEY UPDATE Value1 = '$var1',Value2 = '$var1'; 
3

Пользователь REPLACE команда в MySQL:

$sqlQuery = "REPLACE INTO table (id, Value1, Value2) VALUES ('$id', '$var1', '$var2')"; 

Он работает так же, как обычный INSERT, но если первичный ключ (в вас случае «ид») совпадает, то он заменит все значения, указанные ,

0

заменить на таблицы (UniqueKey, Value1, Value2) значения ('$ id', '$ var1', '$ var2');

заменить аналогично вставке, однако, если уникальный ключ существует в таблице, он сначала удалит, а затем вставляет.

Смежные вопросы