0
십진수 필드가있는 MySQL 테이블이 있습니다.형식보기에서 mysql 십진수
뷰를 만들고이 필드를 사용하면 천 단위 구분 기호로 형식이 지정되고 MySQL의 형식 기능이 작동하지 않는 텍스트로 보입니다.
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
이 어떤 도움을 크게 감상 할 수있다한다
나는 5.6.1이
가 내 테이블 구조가 MySQL 버전을 사용하고 있습니다!
CREATE VIEW myview AS SELECT price FROM plans_currency;
사용 FORMAT()
기능보기 필드에 대한 견해
VIEW
SELECT FORMAT(price, 2) FROM myview;
가 체크 아웃 바이올린 데모를 함께 잘 작동
보기를 표시합니다. 그리고 btw,이 'KEY plan_id (plan_id)'는 이미 PK에있는 것처럼 쓸모가 없습니다. – fancyPants
내보기는 실제로 매우 간단합니다. CREATE VIEW plans_view AS 가격 계획보다 – sd1sd1
여기에서 문제를 다시 만들려고 할 수 있습니까? http://sqlfiddle.com/#!2/82111/1 새 링크를 게시 할 수 있습니까? – fancyPants