на еще три таблицы B, C, D. Пока в процессе тестирования данные в таблицах B, C, D добавляются и удаляются при этом первичный ключ автоинкрементится и при удалении строки со значением, сам id не удаляется. Что нужно сделать в этих таблицах, чтобы строки удалялись вместе с id ? Это надо для правильной связки данных в таблице А.
тесты ручные на боевой базе?
данные импортирую из csv, а база тестовая
Если я правильно понял объяснение, нужен foreign key с опцией cascade
похоже на то. может проще у тех id поставить тип int, потому что автоинкремент вроде как и не сильно нужен, наверное
Видимо, так. )
а это вообще законно?)
Нет правильного или неправильного решения. Есть подходящие в данном случае, или не подходящие. It depend. Если это решает задачу - почему бы и нет? Насколько оптимально - это вопрос следующего шага.
Обсуждают сегодня