mysql - 如何在同一个表mysql中创建一列的副本

标签 mysql sql

<分区>

我有一个包含一列整数数据类型的表。我想添加另一个具有字符串数据类型的列。

最后我想将第一列中的值复制到第二列。 这意味着我想从第一列复制整数数据并将其以字符串格式复制到第二列。

最佳答案

将列转换为 CHAR 将执行您想要的操作:

UPDATE `table` SET column2 = CAST(column1 AS CHAR)

关于mysql - 如何在同一个表mysql中创建一列的副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17606786/

相关文章:

mysql - SQL_CALC_FOUND_ROWS 有时不起作用

mysql - SQL 中的变量/For Each

javascript - 如何发布插入到表中的数组名称值?

java - 如何避免 Java 中意外关闭 SQL 连接?

sql - postgresql 语法 while exists 循环

mysql - 比信息模式更快地获取表列的方法?

php - 日期为 'categories' 的 SQL JOIN

mysql - SQL:根据两个字段从表A中删除表B中不存在的记录

php - mysqli_connect 连接到什么数据库表?

c# - == 默认情况下在 c# linq 中不区分大小写