Изменить тип столбца в MySQL

0

Я хочу изменить DataType таблицы mySQL с float на DECIMAL:

ALTER TABLE t_tapes ALTER COLUMN price DECIMAL(15,6);

но у меня есть ошибка:

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 'DECIMAL(15,6)' at line 1
Теги:

4 ответа

3
Лучший ответ

попробуй это

ALTER TABLE table_name
MODIFY COLUMN column_name datatype;

ALTER - это ключевое слово, поддерживаемое в SQL Server/MS Access:

   ALTER TABLE table_name
ALTER COLUMN column_name datatype;

в My SQL/Oracle (предыдущая версия 10G):

 ALTER TABLE table_name
MODIFY COLUMN column_name datatype;
0

Используйте SQl Query for Change тип данных столбца Mysql

 ALTER TABLE 'db-name'.'table-name' 
    CHANGE COLUMN 'column-name' 'column-name' DECIMAL(15,6);
0

необходимо изменить вместо Alter

ALTER TABLE table_name
MODIFY COLUMN column_name datatype;


ALTER TABLE t_tapes 
MODIFY COLUMN price DECIMAL(15,6);
0

Вам нужно изменить только ALTER до COLUMN TO MODIFY LIKE

ALTER TABLE t_tapes MODIFY COLUMN price DECIMAL(15,6);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню