一开始想实现一个功能
传入的参数type 值是 '1'
想稍微修改一下 把type拼接成模糊查询要用的 '%1%'
于是写了 set type = '%'+type+'%';
发现 结果任然是 只有1 查询了一下,原来 mysql 直接用加号会默认数字计算,如果要拼接字符串要使用 CONCAT(,)
改成 set type = CONCAT('%',type,'%'); 完成
一开始想实现一个功能
传入的参数type 值是 '1'
想稍微修改一下 把type拼接成模糊查询要用的 '%1%'
于是写了 set type = '%'+type+'%';
发现 结果任然是 只有1 查询了一下,原来 mysql 直接用加号会默认数字计算,如果要拼接字符串要使用 CONCAT(,)
改成 set type = CONCAT('%',type,'%'); 完成