如何删除MYSQL数据中的特定内容 你的数据形式是什么样的??#123 fdafda ??可不可以理解为去掉第一个空格及以前的字符(一定存在这个前缀) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以的话用下面这个。SUBSTRING_INDEX(str,delim,count) 返回字符串 str 中在第 count 个出现的分隔符 delim 之前的子串。如果 count 是一个正数,返回从最后的(从左边开始计数)分隔符到左边所有字符。如果 count 是负数,返回从最后的(从右边开始计数)分隔符到右边所有字符: mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2); -> 'www.mysql'mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', -2); -> 'mysql.com'这个函数是多字节安全的。 如果字符串中仅有一个空格,或者个数确定会比较容易,只要单用上面的函数就可以了,否则我能想到的就是和replace连用 我是说,用应用程序读出来再写都行呵呵。何必花这么多时间找sql语句呢:)呵呵,楼主别往心里去,这样能多了解些东西也是好的。呵呵 其实我已经把这个数据库(大小才4M)导出来了,也已经用editplus用正则表达式的方法把数据库改好了,但网速是在是慢得让人受不了,根本就导补进去.所以才苦苦的找SQL语句,这样就可以直接在服务器上执行了 已经好了,谢谢!update 表 set title=ltrim(replace(字段,substring_index(字段,' ',2),'')); 上面写错了,改为:update 表 set 字段=ltrim(replace(字段,substring_index(字段,' ',2),'')); mysql统计问题 mysql3.23里这个查询结果怎么得到呀,两个表组合查询 求解一道sql题 mysql 查询问题 授权创建临时表只能手工更新mysql.user么? 我想问下 救命阿,插入数据时有些中文无法显示,使用MySQLCC 谁有的JDBC与postgreSQL数据库的详细的连接过程的文章?新手.请大侠帮忙! 如何备份和恢复innodb类型的表?直接拷贝数据库文件可以吗? mfc用ado调用mysql存储过程插入中文数据时乱码 mysql数据库恢复怎么这样慢!如何才能够加快数据库恢复速度? 为什么我的mysql 启动了,而在托盘中没有“红绿灯”图标
返回字符串 str 中在第 count 个出现的分隔符 delim 之前的子串。如果 count 是一个正数,返回从最后的(从左边开始计数)分隔符到左边所有字符。如果 count 是负数,返回从最后的(从右边开始计数)分隔符到右边所有字符:
mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2);
-> 'www.mysql'
mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', -2);
-> 'mysql.com'这个函数是多字节安全的。 如果字符串中仅有一个空格,或者个数确定会比较容易,只要单用上面的函数就可以了,否则我能想到的就是和replace连用
我是说,用应用程序读出来再写都行呵呵。何必花这么多时间找sql语句呢:)呵呵,楼主别往心里去,这样能多了解些东西也是好的。呵呵
update 表 set title=ltrim(replace(字段,substring_index(字段,' ',2),''));
update 表 set 字段=ltrim(replace(字段,substring_index(字段,' ',2),''));