Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка в ActiveRecord:SAVEPOINT active_record_1 не съществува

Използвате Mysql DDE изрази (create/drop/truncate table), което ще доведе до неявно извършване .

Поради имплицитния комит всички точки на запис на текущата транзакция се изтриват (Вижте документацията по-горе).

За да заобиколите това, можете да изключете транзакциите и използвайте DatabaseCleaner (режим на съкращаване).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. BIGINT Грешка извън обхвата след MySQL 5.5

  2. sql jdbc getgeneratedkeys връща идентификатора на колона, който не е намерен, типът на колоната е неизвестен

  3. как да се справяме с акценти и странни знаци в база данни?

  4. Как да получите стойността на SQL_CALC_FOUND_ROWS с помощта на подготвени оператори?

  5. копирайте една колона от една таблица в друга