bonjour,

je ne connais pratiquement rien en sql, je voudrais créer des tables dans une base de données que j'ai créé (les tables existe dans un fichier mais impossible de les importer dans ma base de données je veux donc les rentrer manuellement, une par une)

voici mon problème :

il y a not null et défault que je ne trouve pas dans les colonnes j'ai cru comprendre que l'on doit créer ces colonnes avec alter table
mais je ne sais pas faire j'ai bien parcouru plusieurs tutos, plusieurs forum mais je n'y comprends rien si quelqu'un pouvait juste m'aiguiller, dans un language simple ce serait vraiment sympa !

voici l'exemple d'une des table à créer : je ne sais pas ou placer not null puis défault et enfin les valeurs à côté de default et tout à la fin : primary key et key

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
CREATE TABLE `$t_ads` (
  `adid` int unsigned NOT NULL auto_increment,
  `adtitle` varchar(100) NOT NULL default '',
  `addesc` longtext NOT NULL,
  `area` varchar(50) NOT NULL default '',
  `email` varchar(50) NOT NULL default '',
  `showemail` enum('0','1','2') NOT NULL default '0',
  `password` varchar(50) NOT NULL default '',
  `code` varchar(35) NOT NULL default '',
  `cityid` smallint unsigned NOT NULL default '0',
  `subcatid` smallint unsigned NOT NULL default '0',
  `price` DECIMAL( 10, 2 ) NOT NULL default '0',
  `othercontactok` enum('0','1') NOT NULL default '0',
  `hits` int unsigned NOT NULL default '0',
  `ip` varchar(15) NOT NULL default '',
  `verified` enum('0','1') NOT NULL default '0',
  `abused` int unsigned NOT NULL default '0',
  `enabled` enum('0','1') NOT NULL default '0',
  `createdon` datetime NOT NULL default '0000-00-00 00:00:00',
  `expireson` datetime NOT NULL default '0000-00-00 00:00:00',
  `timestamp` timestamp(14) NOT NULL,
  PRIMARY KEY  (`adid`),
  KEY `subcatid` (`subcatid`),
  KEY `cityid` (`cityid`),
  KEY `verified` (`verified`),
  KEY `enabled` (`enabled`)
) TYPE=MyISAM

D'avance merci je suis vraiment bloqué depuis plus d'une semaine avec cela...
Cordialement,
ragnart