Как разрешить нулевой столбец внешнего ключа в MySQL PHP? - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть MySQL таблица users.В регистрационной форме страна обязательна, но район не обязателен.Оба столбца внешнего ключа.

Таким образом, некоторые пользователи оставляют пустым поле района.Чем и как я должен передать district_id из ajax, если округ пуст?

Я уже установил нулевое значение district_id null и передаю пустое значение для столбца district_id.Но ошибка - неверное целочисленное значение для столбца district_id.

Pls.предложить идею.

Ответы [ 2 ]

0 голосов
/ 04 февраля 2019

первичный ключ не может быть нулевым.Вы можете создать «специальную» запись в таблице районов, которая будет представлять значение, если значение не задано пользователем.

0 голосов
/ 04 февраля 2019

Если поле таблицы уже проверено с помощью свойства "NULL", просто вы не передаете никакого значения этому столбцу

...