У меня есть таблица с (среди прочего) двумя столбцами uid
и parent_uid
.Я хотел бы, чтобы parent_uid
был равен uid
при вставке.
uid
- это мой первичный ключ с AUTO_INCREMENT.
Я попытался настроить триггер следующим образом
CREATE TRIGGER set_parent_uid BEFORE INSERT ON seller
FOR EACH ROW SET NEW.parent_uid = NEW.uid;
Реальное поведение не соответствует ожидаемому.Действительно, я получаю 0 для parent_uid
, тогда как я должен получить 1 и 2 соответственно для 25diamonds.com и 24diamonds.com
uid,seller_url,website_url,name,country,discarded,parent_uid
1,25diamonds.com,25diamonds.com,25diamonds.com,NULL,0,0
2,24diamonds.com,24diamonds.com,24diamonds.com,NULL,0,0
Кажется, что NEW.uid
не является правильным способом доступа к нему.