Création de table avec DATE
mel
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
bonjour je suis en train d'installer une messagerie instantanée (INTRAMESSENGER) dans wampserver et en créant les table dans phpmyadmin le serveur me répond ceci:
#1067 - Valeur par défaut invalide pour 'USR_DATE_CREAT'
svp aider moi puisque mon installation est bloquer...
#1067 - Valeur par défaut invalide pour 'USR_DATE_CREAT'
svp aider moi puisque mon installation est bloquer...
A voir également:
- Création de table avec DATE
- Table ascii - Guide
- Table des matières word - Guide
- Creation de compte google - Guide
- Creation de site web - Guide
- Creation compte gmail - Guide
1 réponse
Bonjour,
Quelle est la structure de ta table ?
Comment as tu défini ce champ date ?
Sachant que là... le message est clair .... la valeur par défaut que tu as choisi pour ce champ n'est pas valide...(par exemple tu ne peux pas spécifier une valeur par défaut à vide..... si c'est un champ date/datetime/timestamp
https://dev.mysql.com/doc/refman/5.7/en/timestamp-initialization.html
Quelle est la structure de ta table ?
Comment as tu défini ce champ date ?
Sachant que là... le message est clair .... la valeur par défaut que tu as choisi pour ce champ n'est pas valide...(par exemple tu ne peux pas spécifier une valeur par défaut à vide..... si c'est un champ date/datetime/timestamp
https://dev.mysql.com/doc/refman/5.7/en/timestamp-initialization.html
CREATE TABLE IM_USR_USER (
ID_USER int(11) NOT NULL auto_increment ,
USR_USERNAME varchar(20) NOT NULL default '',
USR_NICKNAME varchar(20) NOT NULL default '',
USR_NAME varchar(50) NOT NULL default '',
USR_LEVEL tinyint NOT NULL default '0',
ID_ROLE tinyint UNSIGNED NULL default NULL,
USR_STATUS tinyint NOT NULL default '0',
USR_PASSWORD varchar(40) NOT NULL default '',
USR_PASS_WEB varchar(40) NOT NULL default '',
USR_PASS_SALT char(20) NOT NULL default '',
USR_CHECK varchar(15) NOT NULL default '',
USR_DATE_CREAT date NOT NULL default,
USR_DATE_LAST date NOT NULL default '0000-00-00',
USR_DATE_PASSWORD date NOT NULL default '0000-00-00',
USR_DATE_ACTIVITY date NOT NULL default '0000-00-00',
USR_DATE_BIRTH date NOT NULL default '0000-00-00',
USR_VERSION varchar(6) NOT NULL default '',
USR_COUNTRY_CODE char(2) NOT NULL default '',
USR_LANGUAGE_CODE char(2) NOT NULL default '',
USR_IP_ADDRESS varchar(39) NOT NULL default '',
USR_AVATAR varchar(20) NOT NULL default '',
USR_TIME_SHIFT SMALLINT NOT NULL default '0',
USR_OS VARCHAR(5) NOT NULL default '',
USR_EMAIL VARCHAR(80) NOT NULL default '',
USR_PHONE VARCHAR(20) NOT NULL default '',
USR_PWD_ERRORS SMALLINT NOT NULL default '0',
USR_GENDER CHAR(1) NOT NULL default '',
USR_NB_CONNECT SMALLINT NOT NULL default '0',
USR_GET_ADMIN_ALERT tinyint NOT NULL default '0',
USR_GET_OFFLINE_MSG tinyint NOT NULL default '2',
USR_DATE_BACKUP date NOT NULL default '0000-00-00',
USR_MAC_ADR CHAR(12) NOT NULL default '',
USR_COMPUTERNAME VARCHAR(20) NOT NULL default '',
USR_SCREEN_SIZE VARCHAR(10) NOT NULL default '',
USR_EMAIL_CLIENT VARCHAR(40) NOT NULL default '',
USR_BROWSER VARCHAR(40) NOT NULL default '',
USR_OOO VARCHAR(5) NOT NULL default '',
USR_RATING tinyint NOT NULL default '0',
USR_ONLINE tinyint NOT NULL default '0',
USR_TIME_LOCK TIME NOT NULL default '00:00:00',
USR_REG VARCHAR(30) NOT NULL default '',
PRIMARY KEY (ID_USER),
UNIQUE KEY USR_USERNAME (USR_USERNAME),
KEY USR_NICKNAME (USR_NICKNAME),
KEY USR_NAME (USR_NAME),
KEY USR_LEVEL (USR_LEVEL),
KEY USR_DATE_CREAT (USR_DATE_CREAT),
KEY USR_DATE_LAST (USR_DATE_LAST),
KEY USR_GET_ADMIN_ALERT (USR_GET_ADMIN_ALERT)
) COMMENT='Users';
....
tu n'as pas de default ?