я не спал, как долго и надеялся, что кто-то может помочь мне исправить этот запрос, прежде чем я пойтиSQL-запрос не работает не знаю, почему
UPDATE Patrons SET name="Paul Mafinger", ADdress="88 Crazy Street", [Phone(H)]="24767536", hone(M)="6345735467", HomeBranch="Manly", Classification="Adult" WHERE MemberID="3973-6726-6813-1091"
и ошибку
# 1064 - У вас есть ошибка в синтаксисе SQL; проверьте руководство, которое соответствует версии сервера MySQL для корректного синтаксиса использовать вблизи
'Phone(H)="24767536", hone(M)="6345735467", HomeBranch="Manly", Classificatio'
в строке 1
Является ли это злонамеренным нисходящим или я что-то пропустил? –
спасибо, что я обычно это делал для задания, потому что я не использовал двойные кавычки, потому что он был в java, и по привычке я использовал двойные кавычки. Изменил это за это – Paul
@Paul. , , Работает двойная кавычка. Просто они могут вести себя неожиданно, потому что строка сначала интерпретируется как столбец, а затем как константа. Это приводит к проблемам с кодом - проблемы, которых можно избежать, используя одиночные кавычки (стандартный разделитель ANSI для строк). –