C# mysql数据库储存字符串字段中包含’
当数据库字符串字段插入数据时若要插入的字符串中本身含有’时需要使用两个’'才能正常执行sql语句。
以下面图片为例,要往Code字段储存’( 需要多加一个’才不会报错
//报错,执行失败
sql = "INSERT INTO [Logo] ([Name],[L2Code],[Code],[PicName]) values ('dnv','2',''(','dnv.jpg')";
//正常执行
sql = "INSERT INTO [Logo] ([Name],[L2Code],[Code],[PicName]) values ('dnv','2','''(','dnv.jpg')";