[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [debian] ajouter une donnée dans le champ d'une table MySQL



antoine@starinux.org, dimanche 1 mars 2009, 20:48:12 CET
> 
> Bonsoir,

’soir,

> Voici la bonne syntaxe :
> UPDATE livres SET auteur_philo=CONCAT('$auteur', '<br>',
> 'albert camus', ' ', '$date') WHERE auteur LIKE '$auteur' "; 
> 
> Ce qui va afficher les données comme ceci :
> albert camus 2009-03-01
> kant 2009-03-01
> alain 2009-03-01 
> ...

  STOP !

  Cette liste n’est pas le lieu pour faire un cours. (Ce n’est
pas le lieu pour des problèmes de conception de SI, ni non plus
de programmation SQL d’ailleurs.)

  Mais faire ce que tu proposes c’est totalement mécomprendre
les bases de données. Les données qui sont dans un champ doivent
être, pour le SGBD, atomiques. Il ne doit pas passer son temps à
les découper ou à les agglutiner.
  Ta base n’est même pas en 1NF !
http://fr.wikipedia.org/wiki/Forme_normale_(bases_de_données_relationnelles)

  Donc on arrête les conneries tout de suite et on se renseigne
sur la conception des systèmes d’information.

-- 
 Sylvain Sauvage


Reply to: