php - 更新 SQL 表中的所有字段

标签 php mysql sql

我很少使用 SQL,并且有一个独特的问题需要解决。我有一个名为“j17_users”的表,其中包含多个列,其中两个是“name”和“username”。有数百行数据。

我需要把“name”的内容改成和“username”一样

例如,之前:

name: Jon Smith
username: sql_nub

之后:

name: Sql_nub
username: sql_nub

好的,所以你们中的一些人可能已经注意到在上面的例子中第一个字母已经变成了大写。如果我也能在剧本中做到这一点,那就加分了。如果不可能,那就这样吧..

最佳答案

首字母大写:

UPDATE j17_users SET name = CONCAT(UCASE(MID(username,1,1)),MID(username,2))

关于php - 更新 SQL 表中的所有字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9885034/

相关文章:

php - 如何根据mysql中的某些条件从同一个表的不同记录中获取不同的字段

php - SilverStripe $summary_field 中断标签翻译

php - MySQL包含变量

mysql - 使用 CakePHP Tree Behavior 在一张表中有多棵树

mysql - 如何将sql server连接到app.js文件?

php - Jquery 获取数组所有元素

php - 数据库关系 - Laravel

php - 如何访问mysql_fetch_array返回值的元素?

sql - MySQL View - 何时使用和何时不使用

c# - 如何使用 C# 进行 Excel 文件的映射