Address Book / carnet de contacts pour phpMyAdmin (ou toute autre base de données en SQL qui accepte CREATE TABLE) - 0 views
-
Francoise Del Socorro on 03 Apr 10SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; DROP TABLE IF EXISTS `All Contacts`; CREATE TABLE IF NOT EXISTS `All Contacts` ( `N°` int(4) NOT NULL AUTO_INCREMENT, `Nom` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL, `Prénom` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL, `Pseudonyme` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL, `Tél portable fr` int(10) unsigned zerofill DEFAULT NULL, `Tél maison fr` int(10) unsigned zerofill DEFAULT NULL, `Tél travail fr` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL, `e-mail1` varchar(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT '@', `e-mail2` varchar(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT '@', `site web` varchar(40) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'http://', `Adresse` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, `Catégorie CTRL+choix` set('fréquent','amis','famille','ancien camarades','camarades','ancien profs','profs','médecins','contacts','comme ça','aucune idée') COLLATE utf8_unicode_ci DEFAULT NULL, PRIMARY KEY (`N°`), KEY `Prénom` (`Prénom`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=6 ;
-
Francoise Del Socorro on 08 Apr 10Et quand il y a un problème, pour remettre le compteur à zéro, il suffit d'effacer le compteur puis de le remettre: ALTER TABLE `All Contacts` DROP `N°` ; ALTER TABLE `All Contacts` ADD `N°` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST
-
Francoise Del Socorro on 08 Apr 10unsigned zerofill: Permet d'avoir le zéro du début pour les numéros de téléphone sans avoir à utiliser varchar. Ainsi il ne disparaît pas comme pour un nombre entier.