我正在使用SQL Server 2008和Navicat.我需要使用SQL重命名表中的列.
ALTER TABLE table_name RENAME COLUMN old_name to new_name;
Run Code Online (Sandbox Code Playgroud)
此声明不起作用.
我需要在SQLite数据库的某些表中重命名几列.我知道之前在stackoverflow上已经提出了类似的问题,但它一般用于SQL,并且没有提到SQLite的情况.
从ALTER TABLE的SQLite文档中,我认为不可能"轻松"地做这样的事情(即单个ALTER TABLE语句).
我想知道有人知道用SQLite做这种事情的通用SQL方法.
我正在尝试使用此SQL表达式重命名MySQL社区服务器5.5.27中的列:
ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;
Run Code Online (Sandbox Code Playgroud)
我也试过了
ALTER TABLE table_name RENAME old_col_name TO new_col_name;
Run Code Online (Sandbox Code Playgroud)
但它说:
错误:检查与MySQL服务器版本对应的手册