bonjour j'ai une table albums et une table users


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
CREATE TABLE IF NOT EXISTS `albums` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `artist` varchar(100) NOT NULL,
  `title` varchar(100) NOT NULL,
  `id_user` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
 
INSERT INTO `albums` (`id`, `artist`, `title`, `id_user`) VALUES
(100, 'Paolo Nutines', 'tot1', 29),
(112, 'Florence + The Machine', 'tot2', 29),
(113, 'Massive Attack', 'tot3', 30),
(114, 'Andre Rieu', 'tot4', 32),
(115, 'Sade', 'tot', 31);




Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CREATE TABLE IF NOT EXISTS `users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(25) NOT NULL,
  `password` varchar(250) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `test` (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=32 ;
 
--
-- Contenu de la table `users`
--
 
INSERT INTO `users` (`id`, `username`, `password`) VALUES
(29, 'ggt', 'cf4251f2392c8ffa5207aa6886574f4b'),
(30, 'ggtu', 'cf4251f2392c8ffa5207aa6886574f4b'),
(31, 'ggtuio', 'cf4251f2392c8ffa5207aa6886574f4b');


j'aimerai mettre à jour tout les enregistrements 'title' qui existe dans albums dont l'utilisateur existe dans users
alors j'ai suivi ce lien et j'ai fais la requette suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
update albums set title = 'totosss' from
albums inner join users on albums.id_user = users.id
sauf que ça ne marche pas
une idée ?

Merci d'avance