1
У меня есть таблица в MySQL (v 5.6.23), который описывается следующим образом:подведении BigInt значений в столбце
mysql> describe as_dcm_testing;
+--------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| LCID | varchar(32) | NO | PRI | NULL | |
| LASTACTIVITY | varchar(32) | YES | | NULL | |
| USAGE | bigint(20) | YES | | NULL | |
| SERVICELEVEL | varchar(16) | YES | | NULL | |
+--------------+-------------+------+-----+---------+-------+
4 rows in set (0.01 sec)
Я хочу суммировать все значения в столбце USAGE поэтому я попробовал использовать функцию sum. Проблема в том, что я, кажется, получаю сообщение об ошибке. Это ошибка, потому что использование BIGINT вместо INT? Как суммировать значения в столбце с значениями bigint?
mysql> select SUM(USAGE) as usage from as_dcm_testing;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USAGE) as usage from as_dcm_testing' at line 1
mysql>
Заранее спасибо
A
ИСПОЛЬЗОВАНИЕ - зарезервированное ключевое слово, вместо этого используйте 'USGE'. (добавьте 'вокруг него знаки) – vaso123