mysql - 从 'float' 转换为 'int' ?

标签 mysql int type-conversion

我有一个包含超过 100 万条记录的表,在数据类型为 varchar(50) 的 2 列中,我的值类似于 23.23。

我需要将数据/值转换为 int。 例如,23.23 到 23 通过去除 float 。

我在这个表上没有主键。

最佳答案

ALTER TABLE t1 CHANGE <column_name> <column_name> <type> 

注意:您必须写两次列名 或者

ALTER TABLE t1 MODIFY <column_name> <type> ;

Reference

关于mysql - 从 'float' 转换为 'int' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22472771/

相关文章:

javascript - 在 JavaScript 中,我应该调用 parseFloat 将字符串转换为 float ,还是应该让 JavaScript 转换它们?

java - 从具有列表的实体创建数据库表

java - 收到错误 HTTP 状态 405 - 此 URL 不支持 HTTP 方法 GET 但从未使用过 `get`?

php - 如何在php/mysql中实现类似SO的标签系统?

python - 在 int 值之后对 str 进行排序(Python、JSON)

java - 显示错误值的 Int 变量 - Android

java - 如何将 String 转换为 BigInteger 表示并返回 Java?

c# - socket.io 使用 Newtonsoft.json 和 socketIOClient 发送到 C#

mysql - Flask-Admin+SQLAlchemy 图像上传在 MySQL 生产环境中有效,但在 SQLite 测试用例 : InterfaceError 中无效

C 写入字符串(询问具体功能)