Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте.. есть небольшая таблица, в неё необходимо записать новые данные при этом полностью удалить старые, т.е всё равно что
1) отчистить таблицу
2) записать новые данные
только при обращении к таблице в момент её очистки пользователь на сайте может получить ошибку, а как это сделать безопаснее и можно ли обойтись без дополнительных столбцов или второй таблицы с переименовыванием?
Неактивен
Марк написал:
только при обращении к таблице в момент её очистки пользователь на сайте может получить ошибку
Какую ошибку?
Неактивен
Можно обойтись транзакциями. Но проще переименовыванием, чем Вас не
устраивает такой вариант?
Неактивен
Спасибо.
Какую ошибку?
но ведь вначале TRUNCATE TABLE tb;
затем запрос добавляющий новые записи может и пару секунд добавлять, получается запрос навыборку к tb в момент отчистки и т.п не вернёт результата...
Можно обойтись транзакциями. Но проще переименовыванием, чем Вас не
устраивает такой вариант?
а с переименовыванием получается
создать tb_tmp
записать в tb_tmp
удалить tb и переименовать tb_tmp в tb
много запросов! может я не правильно всё это предстявляю
Неактивен
И правда, три запроса
Чем Вас это смущает?
Неактивен
хех так и сделаю))
Неактивен