mysql - 如何将字符串从特定的列和行移动到不同的列和行?

标签 mysql sql

我不知道如何做到这一点,也没有找到任何相关文档,但我 99% 确信可以做到。换句话说,如果我有一个 5 列和 5 行的表,并且字符串为 1:1,而我希望它为 5:5,那么代码会是什么样子?(我已经在 excel 中完成了此操作并访问了为什么我相信在sql中这是可能的)。如果我的措辞不正确,请原谅我,但我是 sql 新手,还不知道所有行话。提前致谢。

最佳答案

UPDATE TheTable 
   SET column5=(SELECT column1 FROM TheTable WHERE id=1) 
WHERE id=5

关于mysql - 如何将字符串从特定的列和行移动到不同的列和行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19805499/

相关文章:

sql - Django 中的第一个查询总是很慢

MySQL用 - 替换所有空格

跨多个表的 MySQL 唯一标识

sql - bigint 表示的最大值

php - 执行此子查询的更好方法

php - 带数组搜索的多维数组循环

php - 生成 Wordpress 页面子级的标题和缩略图列表

php - Mysql 的 Unicode 字符

php - Android 中的 HttpURLConnection

mysql - 如何在 MySQL 中自动增加 +1 特定行数