У меня есть таблица, которую я использую как временную таблицу. Cron запускается каждый час, чтобы установить определенное значение для каждой строки.TRUNCATE-INSERT vs SELECT-UPDATE-INSERT
| id | item_id | value |
+====+=========+=======+
| 1 | 5 | 52 |
| 2 | 34 | 314 |
| 3 | 27 | 189 |
| 4 | 19 | 200 |
+====+=========+=======+
То, что я хотел бы знать, если это сначала лучше TRUNCATE
, а затем наполнить эту таблицу или что я мог довольно SELECT
существующий ряд, UPDATE
его или INSERT
его, если он не существует.
Я думаю, что последний лучше – GurV