У меня есть две таблицы - 'клиентов' и 'clients_address'SQL - TRIGGER ПОСЛЕ INSERT
Существует на столе 'клиентов' столбца с именем "телефон. мне нужно иметь один и тот же столбец «телефона» в таблице «clients_address»
создать колонку «телефона» в таблице «clients_address» и йоту этой команды я скопировал данные из "clients.phone «:
UPDATE clients_addresses
SET clients_addresses.phone=(SELECT clients.phone
FROM clients
WHERE clients.id=clients_addresses.client_id);
Все копируется правильно, но это не autou бновить. И после новой регистрации пользователя мне нужно снова выполнить эту команду. Я пытаюсь с помощью триггера, но SQL возвращает мне sintax-ошибку. Это то, что я пытаюсь:
CREATE TRIGGER up
ON clients.phone
AFTER INSERT
BEGIN
UPDATE clients_addresses
SET clients_addresses.phone=(SELECT clients.phone
FROM clients
WHERE clients.id=clients_addresses.client_id)
END;
Я не очень хорошо в SQL. Пожалуйста помоги.
Помогите нам, сообщая вам об ошибке. – pordi