[Databases Basics MySQL] 18 - Update trigger - пояснения
Здравейте,
Тъй като пресрочихме времето с половин час и бяхме притиснати, обещах да ви информирам за грешката ни относно 18 задача.
1) Типът на origin и destination - трябва да е VARCHAR(50) иначе получаваме грешка, че данните за прекалено големи за типа
2) Можем да опростим заявките с WHERE и да търсим направо по origin(destination)_airport_id = airport_id, така гарантираме само 1 ред или да вземаме данните с DISTINCT (SELECT DISTINCT... JOIN flights...).
3) Трябва да бъдат записани не id, а имената на летищата, съответно трябва да променим подаването на данни в INSERT