将一个列的数据取前几位并更新该列的sql语句 update 表名 set 列名=substring(列名,0,4)这样似乎不行啊求高手解决~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update 表名 set 列名=left(列名,4) update 表名 set 列名=(select substring(列名,0,4) from 表明 where id=t.id) update 表名 set 列名=substring(列名,1,4)MySQL 和C不一样,第一个字符是从1开始。mysql> select substring('1234',1,2);+-----------------------+| substring('1234',1,2) |+-----------------------+| 12 |+-----------------------+1 row in set (0.00 sec)mysql> select substring('1234',0,2);+-----------------------+| substring('1234',0,2) |+-----------------------+| |+-----------------------+1 row in set (0.00 sec)mysql> 怎么用java,mysql写删除事务? mysql中插入字段错误问题 sp 返回值 疑问 关于二级分类权限判断的问题 如何删除MYSQL中的空字符串 有关日文乱码问题:Mysql中数据是日文、取下来就变成???了 存储过程小问题 数据库数据表权限的问题 MYSQL分别在两个不同的服务器上的不同的两个库怎么关联读取? 新手求解 为啥派生起名报错 再求一个触发器 mysqldump 导出指定行
mysql> select substring('1234',1,2);
+-----------------------+
| substring('1234',1,2) |
+-----------------------+
| 12 |
+-----------------------+
1 row in set (0.00 sec)mysql> select substring('1234',0,2);
+-----------------------+
| substring('1234',0,2) |
+-----------------------+
| |
+-----------------------+
1 row in set (0.00 sec)mysql>