我正在处理一个SQL表格,并想要在同一表格中创建并插入一个新列。问题是,我希望我的新列位于表格中间的特定位置,而不是在末尾,文档中似乎没有这种确切插入方法。
因此,我的表格名称为“actor”,其列为“actor_id”、“first_name”、“last_name”和“last_update”。我想在“first_name”和“last_name”列之间创建一个名为“middle_name”的列。我尝试的代码是:
然而,这只是将列添加到表的末尾,而不是我想要的中间位置。是否有任何建议如何纠正这个问题?
因此,我的表格名称为“actor”,其列为“actor_id”、“first_name”、“last_name”和“last_update”。我想在“first_name”和“last_name”列之间创建一个名为“middle_name”的列。我尝试的代码是:
ALTER TABLE actor
ADD middle_name VARCHAR(25);
然而,这只是将列添加到表的末尾,而不是我想要的中间位置。是否有任何建议如何纠正这个问题?