Sql обновить таблицу с нуля - PullRequest
0 голосов
/ 05 июля 2018

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

Я пишу этот запрос, но он выдаёт мне ошибку

mysql> update user_qualification set 
    course_id=""
    ,department_id=""
    ,report_card=""
    ,passing_year=""
    ,board="UP"
    ,percentage="83.7"
    ,verified="" 
where university_id = 161500100 
    and qualification_id=1';

Я предполагаю, что пользователь дает мне только данные о плате и процентах.

1 Ответ

0 голосов
/ 05 июля 2018

Вы пробовали использовать NULL?

update user_qualification
    set course_id = NULL,
        department_id = NULL,
        report_card = NULL,
        passing_year = NULL,
        board = 'UP',
        percentage = 83.7,
        verified = NULL
 WHERE university_id = 161500100 and qualification_id = 1;

Как примечание. Двойные кавычки на самом деле не нужны в SQL. Константы строки и даты должны быть разделены кавычками single (стандарт ANSI). Числа, такие как 83.7, вообще не нуждаются в кавычках.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...