在MySQL中,如何将表的列名从“ sum(xyz)”更改为“ xyz”?我已经尝试了以下解决方案,仅更改列名:
但是,它总是抛出一个错误,指出语法不正确。我觉得这是由于sum()函数的缘故,因为它也不允许我在该列上使用SELECT(当单独执行时)。 过去有什么办法吗?在不更改列标题的情况下访问该列中的值的解决方案也将受到赞赏!
我正在使用WAMPSERVER运行MySQL版本5.1.53。
谢谢
答案 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