MySQL Workbench: Не выводит дату
Формулировка задачи:
Здравствуйте! Создаю базу данных о банковском кредитовании,но при выводе информации из неё через запрос не выводит дату,хотя в самой таблица она есть(база данных состоит из 1 таблицы). Долго искал и не нашёл решения проблемы. Форматы даты менял. Таблица была переформатирована из DBF таблицы в SQL.
Решение задачи: «MySQL Workbench: Не выводит дату»
textual
Листинг программы
mysql> create table t ( -> id int not null auto_increment, -> dt datetime, -> constraint pk_id primary key (id) -> ) engine = myisam default character set = cp1251; Query OK, 0 rows affected (0.02 sec) mysql> insert into t (dt) values -> ('19900621'), -> ('19960710'), -> ('19960704'); Query OK, 3 rows affected (0.00 sec) Records: 3 Duplicates: 0 Warnings: 0 mysql> select -> id, -> date_format(dt, '%d-%m-%Y') dt -> from t; +----+------------+ | id | dt | +----+------------+ | 1 | 21-06-1990 | | 2 | 10-07-1996 | | 3 | 04-07-1996 | +----+------------+ 3 rows in set (0.00 sec)
Объяснение кода листинга программы
- Создание таблицы
t
с полямиid
иdt
типаint
иdatetime
соответственно. - Вставка трех записей в таблицу
t
в полеdt
с значениями '19900621', '19960710', '19960704'. - Выборка из таблицы
t
поляid
и функцииdate_format(dt, '%d-%m-%Y')
в полеdt
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д