Я использую MySQL с ASP.NET/VB. В таблице я использую GUID
вместо int
идентификаторов. Все идет по плану, пока я пытаюсь обновить конкретную строку, где я получаю синтаксическую ошибку в приведенном ниже заявлении:Таблица обновлений с использованием GUID
Dim q As String = "UPDATE documents SET date_document = @date_document, document_type = @document_type, sender = @sender, receiver = @receiver, description = @description, document_number = @document_number, pages = @pages, handled_date = current_timestamp, handled_user_id = @handled_user_id, error_code = @error_code) WHERE id = @id"
Мой GUID
параметр:
.Parameters.Add("@id", MySqlDbType.Guid, 16).Value = myguid
И ошибка:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') WHERE id = '8873442f-2f0b-4372-ac08-8388220c6eca'' at line 1
Любые идеи о том, что происходит?
Какой тип столбца для 'id'? – DinoMyte
Привет, тип varchar (64) – serge