Tad писал(а):
INSERT OR REPLACEА разве в MySQL есть это оператор

Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
Tad писал(а): INSERT OR REPLACEА разве в MySQL есть это оператор ![]() |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
hitman249 писал(а): да, суть то одна Хотя можно и просто REPLACE INTO tablename Values(3,'asdsadsa') Если id=3 (и если id определено как INTEGER PRIMARY KEY) и если такой записи нет, то запись будет добавлена, а если такая запись есть, то обновлена. Суть то одна. ![]() |
|||
карма: 25 |
| ||
Голосовали: | hitman249 |
Ответов: 498
Рейтинг: 39
|
|||
hitman249 писал(а): код на самом деле там один, и состоит всего из одного слова - имени функции для "поиска" всех ключей в массиве, и других способов как я понять выудить из массива ключ нет.этим должна занимается база данных. ------------ Дoбавленo в 00.27: Бд и предназначено для хранения и быстрой выборки/сортировки результатов из базы. Может в java и принято выбирать данные таким образом, но в php так никто не делает. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco, кстати о птичках, в SQLite тоже вместо INSERT можно спокойно применять REPLACE:
SQL очень гибкий язык. |
|||
карма: 25 |
| ||
Голосовали: | hitman249 |
Ответов: 1528
Рейтинг: 57
|
|||
Tad, ура, всё запилил по вашему рецепту, работает как часы
![]() |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Ну и хорошо.
|
|||
карма: 25 |
| ||
Голосовали: | hitman249 |