我对SQL很陌生,我最初设置我的表'item2'的字段包含数字值,但存储在varchar字段中。我需要将它们转换为数字值,我认为int(11)会很好。我想写一个查询来转换字段。任何帮助,将不胜感激。SQL转换varchar(255)到int(11)
0
A
回答
1
为什么不通过phpMyAdmin轻松完成?
只需查看表格的结构,然后编辑所需的信息。
或
ALTER TABLE `yourTable` CHANGE `yourTableRow` `yourTableRow` INT(11) NOT NULL
1
基本上是:
ALTER TABLE yourtable CHANGE oldname newname newtype
所以,
ALTER TABLE yourtable CHANGE varcharfield varcharfield INT
它看起来怪异有字段名的两倍,但MySQL的ALTER语法需要一个 '新' 名称即使它不会被改变,该字段也会被修改。
1
试试这个,它应该更改数据类型:
ALTER TABLE tablename CHANGE COLUMN old_col_name new_col_name column_definition;
相关问题
- 1. 转换VARCHAR到int
- 2. 转换INT到VARCHAR
- 3. SQL:将所有列转换为VarChar(255)
- 4. SQL将int转换为varchar
- 5. SQL:错误转换VARCHAR到int
- 6. SQL Server转换失败varchar到int
- 7. Varchar(255)到Varchar(MAX)
- 8. 如何安全地将varchar(255)转换为int?
- 9. Ms Sql将varchar转换为Big Int
- 10. 将varchar转换为Int SQL SERVER
- 11. SQL Server:将varchar转换为INT
- 12. SQL Server Varchar到VarBinary转换
- 13. T-SQL未能转化为varchar到int
- 14. PostgreSQL - 将varchar转换为int?
- 15. 将Varchar 3转换为int
- 16. 从VARCHAR转换值为int
- 17. SQL - 将varchar值转换为Int时转换失败
- 18. SQL转换的VARCHAR值转换为数据类型为int
- 19. VARCHAR(254)vs VARCHAR(255)
- 20. MySql转换问题:从UNIX_TIMESTAMP到INT(11)
- 21. c#sql无法将varchar转换为int(找到工作)
- 22. 动态SQL未进行转换VARCHAR到INT(不应该反正)
- 23. 将varchar转换为int,而我插入到一个sql表
- 24. 的Java转换0-255 INT-RGB色
- 25. sql join int varchar
- 26. 误差变换VARCHAR转换成int
- 27. 将列var上的varchar转换为int列转换为int
- 28. 转换失败而转换为varchar到int背后
- 29. SQL SERVER转换URL /链接到Varchar
- 30. MS SQL转换转换为varchar