La seule différence entre ces lignes est la position du - dans le sel. Quand - est mis à gauche ça marche pas, dans les deux premières positions, sinon ça marche bien O_o


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
 
mysql> INSERT INTO users (password) value (encrypt('ALIMELLAH','gH-oo@6Y'));
Query OK, 1 row affected, 3 warnings (0.02 sec)
 
mysql> INSERT INTO users (password) value (encrypt('ALIMELLAH','g-Hoo@6Y'));
ERROR 1048 (23000): Column 'password' cannot be null
 
mysql> INSERT INTO users (password) value (encrypt('ALIMELLAH','-gHoo@6Y'));
ERROR 1048 (23000): Column 'password' cannot be null
 
mysql> INSERT INTO users (password) value (encrypt('ALIMELLAH','gHo-o@6Y'));
Query OK, 1 row affected, 3 warnings (0.03 sec)
 
mysql> INSERT INTO users (password) value (encrypt('ALIMELLAH','gHoo-@6Y'));
Query OK, 1 row affected, 3 warnings (0.02 sec)
 
mysql> INSERT INTO users (password) value (encrypt('ALIMELLAH','gHoo@-6Y'));
Query OK, 1 row affected, 3 warnings (0.02 sec)
 
mysql> INSERT INTO users (password) value (encrypt('ALIMELLAH','gHoo@6-Y'));
Query OK, 1 row affected, 3 warnings (0.02 sec)
 
mysql> INSERT INTO users (password) value (encrypt('ALIMELLAH','gHoo@6Y-'));
Query OK, 1 row affected, 3 warnings (0.02 sec)
 
mysql>
Non, c'est une table users dans une de mes bases de données, pas la table users interne à mysql