(14-04-2011, 03:14 PM)Argorate a écrit : Le order by n'est pas utile mais bon, tu fais comme tu veux^^En quoi il est pas utile ? ^^ Y a rien qui dit que ces entrées seront triées dans le bon ordre, non ?
Par contre, Argorate a peut-être raison sur un point : il faudrait créer une clé primaire sur x et y. J'aurais tendance à virer le champ ID et à créer une double clé primaire sur x et y, pour pas devoir créer d'index supplémentaire sur xy.
CREATE TABLE IF NOT EXISTS `map2` (
`x` smallint(11) NOT NULL,
`y` smallint(11) NOT NULL,
`contenu` int(11) NOT NULL,
PRIMARY KEY (`x`,`y`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
J'ai pas bien compris à quoi servait x1 et y1.
Mes propos sont soumis à caution, je suis pas un as niveau indexation .