在MySQL中将BigInt转换/转换为Varchar

Inf*_*ero 8 mysql

我如何在MySQL中将BigInt转换/转换为Varchar?

ajr*_*eal 12

mysql> select  Cast( 12345678901234567890 as char) ;
+-------------------------------------+
| Cast( 12345678901234567890 as char) |
+-------------------------------------+
| 12345678901234567890                | 
+-------------------------------------+


gol*_*mar 4

我认为你不能投射到varchar,请尝试char一下。或者您是否正在尝试修改表的现有字段的类型?那么你必须这样做,例如:

ALTER TABLE MODIFY COLUMN mycolumn varchar(50);