mysql数据库中如何过滤掉以字母或者中文开头的数据 比如 a哈 你好 325 这样 经过查询后我就只查处325

mysql数据库中如何过滤掉以字母或者中文开头的数据 比如 a哈 你好 325 这样 经过查询后我就只查处325,第1张

如果只是判断开头一个字符,可从ascii码表着手,比如数字0-9的ascii码是48-57,所以可以这样写:select * from table where ascii(字段)<58 and ascii(字段)>47

楼主求的是思路吧?

我说说如果我做,我会怎么来实现(java)!

1、先查出表中所有的记录,放入一个table中。重要的是得到id

2、在table的每行中设置一个隐藏表单。(用来存放id和值

如:10001,xxx

的形式)。用到的技术是jquery

3、在点击提交时后台用一个数组接收这些隐藏表单的内容(值),通过迭代或循环数组一个个的休息(记得去除中间的“,”)。

呵呵,可能楼主用到的技术和我的不一样。我就在此献丑了!

望楼主有更好的解决办法!

仅供参考!

其实就跟分页获取数据类似,网上这种例子就比较多了,分段获取你可以把当前获取的最大的自增id存储在文件、数据库或者memcache中,下一段用大于这个做条件,然后遍历完再更新这个数就行了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10045499.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存