mysql-如何用相同的值替换为?

thtygnil  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(351)

我有一张这样的table:

|   Name   |     ID     |     PHONE    |    CLASS    |
------------------------------------------------------
|  JASON   |    00101   | 035577871234 |    SA101    |
|  MERRY   |    00101   | 031996672211 |    SA102    |
|  MANNY   |    00101   | 035227443091 |    SA101    |
|  QUEEN   |    00101   | 035885811221 |    SA101    |

我需要 replace into table除了 Name 列。

$sql="replace into employees values ('$name','$id','$phone','class')";

如果我想要这个我该怎么办 Name 这列还留着吗?或者我应该编写一个新的查询来获取name的值,将其存储在一个变量中,然后将该变量放入 replace into 查询。

agyaoht7

agyaoht71#

这个 REPLACE INTO 语法与 INSERT INTO 语法,因此可以指定列列表并排除 Name 列:

$sql = "REPLACE INTO employees (ID, PHONE, CLASS) VALUES ('$id', '$phone', '$class')";

注意:使用指定的代码将值“class”写入 CLASS 每一次。你好像错过了比赛 $ 在那里( class$class ).

相关问题