Logo kk.boatexistence.com

Сыртқы кілт нөл болуы мүмкін бе?

Мазмұны:

Сыртқы кілт нөл болуы мүмкін бе?
Сыртқы кілт нөл болуы мүмкін бе?

Бейне: Сыртқы кілт нөл болуы мүмкін бе?

Бейне: Сыртқы кілт нөл болуы мүмкін бе?
Бейне: Сыртынан болса, жүкті болу мүмкін бе. Келген сұраққа жауап беру. 2024, Мамыр
Anonim

Қысқа жауап: Иә, ол NULL немесе қайталануы мүмкін Мен сыртқы кілт неліктен нөл болуы немесе бірегей болуы немесе бірегей болмауы қажет болуы мүмкін екенін түсіндіргім келеді. Алдымен шетелдік кілтті есте сақтаңыз, жай ғана сол өрістегі мән алдымен басқа кестеде (тектік кесте) болуы керек. ФК анықтамасы бойынша осы ғана.

Шетелдік кілтте нөл болуы мүмкін бе?

Нөл мәндері бар сыртқы кілт негізгі кілттің мәндеріне сәйкес келмейді, себебі анықтамасы бойынша ата-аналық кілтте бос мәндер болмауы мүмкін. Дегенмен, нөлдік сыртқы кілт мәні әрқашан жарамды, оның кез келген бос емес бөліктерінің мәніне қарамастан. … Кез келген бөлік бос болса, сыртқы кілт мәні бос болады.

Сыртқы кілт mySQL нөл болуы мүмкін бе?

5 Жауаптар. Сыртқы кілттердегі NULL мәндері өте қолайлы Шетелдік кілттердегі NULL мәндерімен жұмыс істеу қиын, бірақ бұл мұндай бағандарды NOT NULL мәніне өзгертіп, жалған мәнді («Жоқ», «Белгісіз») кірістіретіндігіңізді білдірмейді. ", "Мән жоқ" және т.б.) анықтамалық кестелердегі жазбалар.

Сыртқы кілтті null мәніне қалай орнатуға болады?

шетелдік кілт, mySQL-де әдепкі бойынша нөл болуы мүмкін емес, себебі қарапайым, егер сіз бір нәрсеге сілтеме жасасаңыз және оған нөлге рұқсат етсеңіз, деректер тұтастығын жоғалтасыз. кестелер жинағын жасағанда, null мәнінерұқсат бермейсіз, содан кейін сыртқы кілт шектеуін қолданасыз.

Қандай пернелер нөл болуы мүмкін?

Негізгі кілт бағанасы мәні нөл болуы мүмкін емес. Үміткер кілт бағанында бос мән болуы мүмкін. Негізгі кілт кез келген қатынастың немесе кестенің ең маңызды бөлігі болып табылады.

Ұсынылған: