Предположим, у меня есть две таблицы t1
и одинаково структурированной таблицы bak_t1
bak_t1
.table уже имеет некоторые строки из t1
.Теперь я хочу создать MySQL хранимые процедуры, которые при выполнении вставок только те строки из t1
в bak_t1
, которые оставляются для включения на bak_t1
и не вставлять ранее вставленные строки.создания резервной копии таблицы с помощью процедуры
0
A
ответ
1
Используйте INSERT INTO .. SELECT FROM
построить, как показано ниже, используя EXISTS
insert into bak_t1
select * from t1 where not exists (
select 1 from bak_t1 where some_id_column <> t1.some_id_column);
Вы можете также использовать LEFT JOIN
для этой цели, как
insert into bak_t1
select t1.* from t1
left join bak_t1 where t1.some_id_column = bak_t1.some_id_column
where bak_t1.some_column is null;
Смежные вопросы
- 1. VBA для создания резервной копии
- 2. Оптимизация резервной копии таблицы lua
- 3. Скопировать таблицу MySQL с помощью резервной копии
- 4. закрытие kvm для создания резервной копии
- 5. Создание резервной копии таблицы с помощью SQL-запроса
- 6. SQL Powershell для создания резервной копии объектов
- 7. Восстановление резервной копии с помощью SQL Server
- 8. Восстановление усеченной таблицы из резервной копии
- 9. Создание резервной копии с паролем
- 10. Восстановление базы данных из резервной копии резервной копии ruby
- 11. Создание резервной копии базы данных
- 12. Создание создателя резервной копии
- 13. Снятие резервной копии Pentaho
- 14. Batchfile для создания резервной копии и переименования с отметкой времени
- 15. Упрощение сценария резервной копии
- 16. Удалить исторические хранимые процедуры из резервной копии SQL Server
- 17. Восстановления резервной копии сайта с Drupal
- 18. Восстановление резервной копии MySQL
- 19. Создание резервной копии 'this'
- 20. Восстановление резервной копии RavenDB
- 21. Использование onload для создания резервной копии CSS для Internet Explorer
- 22. Восстановить данные из резервной копии
- 23. Mysqldump создание частичной резервной копии
- 24. Поддержание резервной копии репозитория git
- 25. Создание резервной копии MySql с помощью Java в Linux
- 26. Создание резервной копии базы данных
- 27. Ошибка при создании резервной копии:
- 28. Восстановление резервной копии Mysql .bz2?
- 29. Восстановление резервной копии базы данных
- 30. Перемещение промежуточного сайта в live (Wordpress) с помощью резервной копии