Задать вопрос
@ALmA113_03

Не добавляется дата в MySQl.Выдаёт 0000-00-00. В чём проблема?

Всем привет. Мой запрос:
CREATE DATABASE gregs_list;

USE gregs_list;

CREATE TABLE my_contacts
(
contact_id INT NOT NULL auto_increment, PRIMARY KEY (contact_id),
last_name VARCHAR (30) default NULL,
first_name VARCHAR (20) default NULL,
email VARCHAR (50) default NULL,
gender CHAR (1) default NULL,
birthday date default NULL,
profession VARCHAR (50) default NULL,
location VARCHAR (50) default NULL,
status VARCHAR (20) default NULL,
interests VARCHAR (100) default NULL,
seeking VARCHAR (100) default NULL
);
INSERT INTO my_contacts
VALUES (NULL,'Витянов','Александр','vitya@mail.ru','M',01/30/1990,'Аналитик','Нижний Новгород, NY','Холост','Футбол','Друзей');

Проблема в том, что в столбце дата отображается 0000-00-00, в чем может быть проблема, помогите. В MS sql server всё норм работает.
  • Вопрос задан
  • 294 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
DevMan
@DevMan
потому что надо вставлять как 1990-01-30
или https://www.mysqltutorial.org/mysql-str_to_date/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы