|
|
|
| Подскажите, нельзя ли реализовать добавление строки и обновление одним и тем же запросом?
Сейчас для обновления я использую REPLACE INTO ID = `нужный ID`, а для вставки INSERT INTO.
Хотелось бы как-то извернуться и использовать, например, только REPLACE. Однако, в этом случае придётся расчитывать первичный ключ.
Что посоветуете? | |
|
|
|
|
|
|
|
для: bishake
(11.08.2010 в 01:15)
| | replace можно использовать по уникальному ключу.
равно как и insert ... on duplicate key update
но надо помнить, что доступ через первичный ключ всё равно более расово верный корректен идеологически. | |
|
|
|
|
|
|
|
для: Trianon
(11.08.2010 в 08:43)
| | Спасибо! Однако, я пожалуй буду использовать REPLACE:
Для обновления: ID = 'нужный ID'
Для вставки: ID = NULL
Думаю, это приемлимо, не так ли? | |
|
|
|