gpt4 book ai didi

mysql - 如何将特定行/单元格的类型从 int 更改为 varchar

转载 作者:行者123 更新时间:2023-11-29 17:31:23 24 4
gpt4 key购买 nike

我已经在mysql中创建了一个表。在表中,我之前为“电话号码”定义了一个 int 类型,但在输入电话号码时抛出错误:“错误 1265 (01000):第 1 行‘电话’列的数据被截断”。

因此,我尝试将“电话”字段的类型从“int”更改为“varchar”,但无法更改。

我知道我们可以像我尝试过的那样使用 ALTER 命令 -“ALTER TABLE Student(表名)COLUMN MODIFY varchar”

但是,它正在修改整个列的类型,而我只想更改特定单元格/行的类型。

最佳答案

使用此命令。

USE dbname;
ALTER TABLE table1 CHANGE phonenumber phonenumber varchar(255);

or

USE dbname;
ALTER TABLE table1 MODIFY phonenumber1 varchar(25);

关于mysql - 如何将特定行/单元格的类型从 int 更改为 varchar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50610824/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com