Я пытаюсь удалить из двух разных таблиц, но у меня появляется ошибка при попытке запустить команду SQL.
Я пытаюсь объединить эти два запроса:
defaultAdapter.query('DELETE FROM reasons WHERE name = :name')
defaultAdapter.query('DELETE rt FROM reason_to_transaction rt INNER JOIN reasons r ON r.id = rt.reason_id WHERE name = :name')
Я запускаю этот код:
defaultAdapter.query('DELETE FROM reasons WHERE name = :name;DELETE rt, r FROM reason_to_transaction rt INNER JOIN reasons r ON r.id = rt.reason_id WHERE id = :id',
Может кто-нибудь сказать мне, каков правильный синтаксис для 2 запросов в методе Sequelize (SQL).
Когда я запускаю эту команду, я получаю эту ошибку:
Unhandled rejection SequelizeDatabaseError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'DELETE rt, r FROM reason_to_transaction rt INNER JOIN reasons r ON r.id = rt.rea' at line 1
at Query.formatError