Je crée une nouvelle table à partir de zéro via le script - tout d'abord, je la dépose (si elle existe déjà):Problème MySQL: autoID ne commençant pas par 1
DROP TABLE IF EXISTS `myTable`
puis je la crée:
CREATE TABLE IF NOT EXISTS `myTable` (
`id` int(11) NOT NULL AUTO_INCREMENT,
... and so on
CREATE TABLE IF NOT EXISTS `myTable` (
`id` int(11) NOT NULL AUTO_INCREMENT,
... and so on
problème: pour une raison étrange, mon
autoID-field ALWAYS starts at 2028 instead of 1
, bien que je le génère à partir de zéro. Qu'est-ce qui ne va pas?
Vous n'êtes pas sûr de la réponse, mais vous n'avez pas besoin de vérifier si la table existe si vous l'avez supprimée avant la commande. Ce sera toujours vrai. Au lieu d'envelopper la partie drop table si un si vous ne pouvez pas déposer la goutte si elle n'existe pas et essayer d'élever une erreur. –
Est-ce que la valeur de l'ID commence vraiment? – Tenner