将mysql中的列名从sum(xyz)更改为xyz

时间:2018-07-11 08:30:09

标签: mysql

在MySQL中,如何将表的列名从“ sum(xyz)”更改为“ xyz”?我已经尝试了以下解决方案,仅更改列名:

Change Column Name in MySQL

Rename column SQL Server 2008

但是,它总是抛出一个错误,指出语法不正确。我觉得这是由于sum()函数的缘故,因为它也不允许我在该列上使用SELECT(当单独执行时)。 过去有什么办法吗?在不更改列标题的情况下访问该列中的值的解决方案也将受到赞赏!

我正在使用WAMPSERVER运行MySQL版本5.1.53。

谢谢

3 个答案:

答案 0 :(得分:0)

尝试一下:

<form th:action="...." method="POST" th:object="${requestDto}">
    <button name="userAction" value="approve" >Approve</button>
    <button name="userAction" value="reject" >Reject</button>
</form>

答案 1 :(得分:0)

因此,您的列名称为“ sum(xyz)”,由于具有“ sum()”函数,因此无法进行选择。

尝试

从mytable中以xyz的形式选择sum(xyz)`

答案 2 :(得分:0)

使用 AS 创建虚拟字段

您的代码将与SELECT SUM(yourField) as xyz FROM table