[MySQL] Insert apres Delete

Insert apres Delete [MySQL] - SQL/NoSQL - Programmation

Marsh Posté le 18-04-2002 à 16:47:27    

Bon le problème est simple : j'ai une base de données de news (titre,auteur,texte,date) et je supprime une des news a la main. Si j'insère une nouvelle news ensuite (a la main ou non) elle va se placer n'importe où, enfin ni a la fin de la base, ni a la place de la news supprimée. :heink:  
Est-ce que ca vient de MySQL, et si oui, y a-t-il un moyen de fixer la ligne d'insertion ?
 
Merci d'avance :)

Reply

Marsh Posté le 18-04-2002 à 16:47:27   

Reply

Marsh Posté le 18-04-2002 à 17:01:56    

:heink:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 18-04-2002 à 17:05:03    

le SQL est un langage de manipulation de donnée. Tu n'as pas a te soucier de "l'emplacement" ou se mettent les enregistrements que tu inseres.
 
Par contre tu peux les trier en sortie :  
SELECT * FROM NEWS
ORDER BY lechampquetuveux
 
 ;)

Reply

Marsh Posté le 18-04-2002 à 17:09:06    

:jap:

Reply

Marsh Posté le 18-04-2002 à 19:23:32    

Au fait, apres vérification, quand on supprime une news, la prochaine remplit bien le "blanc" ainsi créé  :D

Reply

Marsh Posté le 18-04-2002 à 23:30:08    

tu devrais faire un champ id pour chaque news en auto incrementation... ca te sera pratik si tu veux editer ou supprimer des news avec un script ke tu pourrais faire :)

Reply

Marsh Posté le 20-04-2002 à 17:51:06    

C'est fait !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed