У меня есть таблица MySQL с десятичным полем.формат mysql decimal в представлении
Когда я создаю представление и использую это поле, он поставляется в формате разделителя тысяч и выглядит как текст, в котором функция формата MySQL не работает.
Я использую версию MySQL 5.6.1
моя структура таблицы:
CREATE TABLE plans_currency (
plan_id smallint(4) unsigned NOT NULL,
currency_id smallint(5) unsigned NOT NULL,
price decimal(14,8) NOT NULL,
PRIMARY KEY (plan_id,currency_id),
KEY plan_id (plan_id),
KEY currency_id (currency_id),
KEY price (price),
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
Любая помощь будет принята с благодарностью! Функция
Показать представление. И, кстати, этот «KEY plan_id (plan_id)» устарел, поскольку у вас это уже есть в ПК. – fancyPants
мой взгляд на самом деле очень простой CREATE VIEW plans_view AS SELECT цена из планов – sd1sd1
Можете ли вы попытаться воссоздать проблему здесь: http://sqlfiddle.com/#!2/82111/1 и опубликовать новую ссылку? – fancyPants