我對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