您的位置:首页 > 数据库 > MySQL

MySQL的CAST函数用法

2016-06-25 11:47 746 查看
CREATE TABLE `tmp` (

`id` int(11) NOT NULL AUTO_INCREMENT,
`test_value` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;

CREATE TABLE `tmp1` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`value_int` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;

INSERT INTO tmp1 SELECT
id,
CAST(test_value AS UNSIGNED) - 1
FROM
`tmp`;


参考:http://hongmin118.iteye.com/blog/2029728
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: