下面是百度上的一种方法:
拼串的时候用char(39) 代替单引号, char(37)代替%
SET @sql = 'SELECT * FROM authors WHERE address LIKE '+char(39)+char(37)+@str+char(37)+char(39)
个人觉得如果用 '''' 表示一个冒号的话太恶心了
下面是百度上的一种方法:
拼串的时候用char(39) 代替单引号, char(37)代替%
SET @sql = 'SELECT * FROM authors WHERE address LIKE '+char(39)+char(37)+@str+char(37)+char(39)
个人觉得如果用 '''' 表示一个冒号的话太恶心了