Mysql不允许“'”

时间:2016-10-10 08:29:36

标签: mysql

我有一个包含4列的表,并通过excel用户表单更新它们,并且所有都是varchar(255)。当我尝试输入字符'我得到语法错误时,mysql不接受它...我在这里做错了什么,我需要更改数据类型

更新:我认为问题不在于MySQL(显然:))但我的代码更新了表。

Dim sq As String
sq = "UPDATE sample.`nov-21` SET `Site work being carried out`='" & sitecombo.value & "',`Group`='" & eqgrp.value & "',`Description`='" & desc.value & "',`T Number`='" & tn.value & "', WHERE sample.`nov-21`.`ID`= " & Me.IDnum & ";"

1 个答案:

答案 0 :(得分:1)

使用'或其他\退出''O''Malley''O\'Malley'

当您编写'O'Malley'时,MySQL读取字符串文字'O'后跟名称Malley(无法识别)和'没有意义,因此语法错误