gpt4 book ai didi

php - 如何使用单个 MySQL 查询更改 mysql 中的多个表?

转载 作者:行者123 更新时间:2023-11-29 06:56:49 26 4
gpt4 key购买 nike

我可以通过在 MySQL 中为每个表编写一个查询来更改这些表。

ALTER TABLE `nom_table` ADD `images` VARCHAR(255) NULL AFTER `link`

但是当我在一行中写很多 alter 语句时,Mysql 显示语法错误。

ALTER TABLE `nom_table` ADD `data1` VARCHAR(255) NULL AFTER `link`
ALTER TABLE `nom_table` ADD `data2` VARCHAR(255) NULL AFTER `link`

我必须在 PHP 中多次执行此操作,因此如果我运行一个包含许多更改语句的查询,那么服务器的负载将会非常少。

有什么解决办法吗?

最佳答案

你可以这样写:

ALTER TABLE `nom_table`
ADD `data1` VARCHAR(255) NULL AFTER `link`,
ADD `data2` VARCHAR(255) NULL AFTER `link`;

参见 complete syntax here .

但是,您不能在单个查询中更改不同的表。

关于php - 如何使用单个 MySQL 查询更改 mysql 中的多个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12252940/

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