假设我有这个结构:
col1 | col2 | col3 | col4 | created | createdby
我想在 之后添加一列col4
,但是有一些问题。可能有任意数量的 'Col' 列,所以使用AFTER
不是一种选择(我永远不知道它之后会发生什么)。所以,很自然,我虽然可以做到BEFORE created
,对吧?好吧,这不起作用:
ALTER TABLE table ADD extracol VARCHAR(255) BEFORE created
有没有办法让这个工作?我只是得到一个无效的语法错误。如果我可以在AFTER
特定列中添加一列,那么我会这样做,BEFORE
但显然情况并非如此?