Я создаю страницу резюме, и мне нужно получить данные от пользователя, но если пользователь предоставит мне не все данные, которые отображаются на странице резюме, тогда мне нужно инициализировать незаполненное значение 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';
Я предполагаю, что этот пользователь предоставит мне только доску и детализацию в процентах.
"... но это дает мне ошибку". Что за ошибка ???? Мы не сможем помочь, если не знаем, что случилось !!!






Вы пробовали использовать 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 нет необходимости в двойных кавычках. Строковые константы и константы даты должны быть разделены кавычками Один (стандарт ANSI). Числа, такие как 83.7, вообще не нуждаются в кавычках.
Какую ошибку вы получаете?