Bonjour,
J'essaie de faire une requête dont une des valeurs dépend de la plus grande valeur de la colonne (façon auto incrémente).
J'ai lu la FAQ mais je n'ai pas trouvé mon bonheur, a chaque fois c'est la sous requête qui détermine l'ensemble des valeurs ajoutés, alors que moi je n'en veux qu'une.
http://mysql.developpez.com/faq/?pag..._INCREMENT_max
http://sqlpro.developpez.com/cours/sqlaz/dml/#LII-E
Merci pour votre aide.
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 INSERT INTO `fsb2_fsbcode` ( `fsbcode_id`, `fsbcode_tag`, `fsbcode_search`, `fsbcode_replace`, `fsbcode_fct`, `fsbcode_priority`, `fsbcode_wysiwyg`, `fsbcode_activated`, `fsbcode_activated_sig`, `fsbcode_inline`, `fsbcode_img`, `fsbcode_javascript`, `fsbcode_description`, `fsbcode_list`, `fsbcode_order` ) VALUES ( '', 'hide', '', '', 'generate_hide', 0, 0, 1, 0, 0, '', '', '', '1\r\n2\r\n3\r\n4', 1 + (SELECT max(fsbcode_order) + FROM fsb2_fsbcode) );
Partager