#mysql #sql #database
Вопрос:
Я хотел бы создать таблицу, как показано ниже, но мой сервер выдает ошибку. У кого-нибудь есть идеи, как я могу это исправить?
SET @DECIMAL_SIZE = 12;
SET @DECIMAL_PRECISION = 2;
CREATE TABLE testTable(
testDecimalColumn DECIMAL(@DECIMAL_SIZE, @DECIMAL_PRECISION)
);
Я хочу использовать DECIMAL
аргументы из переменных :’)
Комментарии:
1. Это недопустимо. Вам нужно использовать динамический SQL. Однако вам может показаться проще просто ввести константы в качестве констант.