gpt4 book ai didi

MySQL 工作台 6.3 : how should I insert a new column into a specific position (in the middle of the table)

转载 作者:行者123 更新时间:2023-11-29 07:31:32 25 4
gpt4 key购买 nike

我正在处理一个 SQL 表,我想创建一个新列并将其插入到同一个表中。问题是,我希望我的新列位于表格中间的特定位置,而不是末尾,而且似乎没有一种方法可以在文档中进行这种精确插入。

所以,我的表的名称是“actor”,它的列是“actor_id”、“first_name”、“last_name”和“last_update”。我想在列“first_name”和“last_name”之间创建一个名为“middle_name”的列。我试过的代码是

ALTER TABLE actor
ADD middle_name VARCHAR(25);

然而,这只是将列添加到表的末尾,而不是我想要的中间。对于如何纠正这个问题有什么建议吗?

最佳答案

它很简单:

ALTER TABLE actor
ADD COLUMN middle_name VARCHAR(25) AFTER first_name;

关于MySQL 工作台 6.3 : how should I insert a new column into a specific position (in the middle of the table),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51034605/

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