varchar(500)
测试定义的,不是这个问题的原因,定义这么长怕不够用。
测试定义的,不是这个问题的原因,定义这么长怕不够用。
解决方案 »
- PHP数据导出和WEB service的问题
- 怎么用做个陈列搜索商品结果的页面?
- PHP提取xml中的标签内容
- mySQL数据库,一个表,想把某字段的值按照顺序更新为1,2,3,4,5,6,7,……,用 PHP 语言实现,怎么做最快速和高效?
- smarty求助
- mysql随机获取优化语句
- mysql疑问:将表a中所有tid=5的数据插入到表b(两表结构相同),怎样写mysql语句?
- 关于GD验证的问题,为什么我这里只显示一个X呀!
- php变量问题
- PHP向MSSQL插入数据时判断 某个字段是否有重复。 求助大神!!
- 请问字符型转换数值型的函数是什么???
- 我是个PHP刚开始接触者,找同道中人一起学习[送php空间,诱惑大大滴,一周后结贴]
--------------------------------------I think mysql will not parse "likeSql" as a variable here.
两个问题:
一:如果你的参数真的有那么长,建议直接设置text 因为varchar() 超过200就毫无意义
二:这种方式是不行的,你必须传递直接的参数进去,在过程中再加起来EXECUTE 可以实现类似sql的sp_executesql 另一个简单的方法
begin
-> set sql_mode='ansi';
-> set @a=concat('%','wawa',‘%’);
->SELECT * FROM tbl_test_search_pub WHERE @a;
-> end