![]()
![]()
comment en defragmente une bd en mysql?![]()
je sais faire manuellement en phpmyadmin.![]()
mais dans mon script je veux defragmenter ma bd pour utiliser
correctement mon id (auto_increment).![]()
merci![]()
![]()
![]()
comment en defragmente une bd en mysql?![]()
je sais faire manuellement en phpmyadmin.![]()
mais dans mon script je veux defragmenter ma bd pour utiliser
correctement mon id (auto_increment).![]()
merci![]()
voici un script permettant d'optimiser les id d'une table determiné dans une bdd.
Tu completes les differentes informations entre les guillemets puis tu lances le script.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <? $nomserveur=''; //Nom du serveur $nomutilisateur=''; //Ton identifiant Mysql $pass=''; //ton pass $nombd=''; //le nom de ta base de donnée $nomtable=''; //Le nom de ta table. $db = mysql_connect($nomserveur, $nomutilisateur, $pass); mysql_select_db($nombd,$db); $sql = 'ALTER TABLE `'.$nomtable.'` DROP `id`'; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); $sql = 'ALTER TABLE `'.$nomtable.'` ADD `id` MEDIUMINT(9) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST'; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); ?>
Partager