> Hi list,
>
> I've got a little bug with MySQL.
> I can insert a row into my table but this row will not appear in the table
> :(
> Server is under linux redhat, MySQL is 3.23.56 installed from binary
tar.gz
> from MySQL team.
>
> Table Description :
> mysql> desc Log_Forums;
>
+--------------+----------------------+------+-----+---------+--------------
> --+
> | Field | Type | Null | Key | Default | Extra
> |
>
+--------------+----------------------+------+-----+---------+--------------
> --+
> | Pseudo | char(16) | | PRI | |
> |
> | Date | timestamp(14) | YES | PRI | NULL |
> |
> | Numero | smallint(5) unsigned | | PRI | NULL |
> auto_increment |
> | Type_message | enum('0','1') | | | 0 |
> |
>
+--------------+----------------------+------+-----+---------+--------------
> --+
> 4 rows in set (0.00 sec)
>
> And some code :
> mysql> select * from Log_Forums where Date="20030806111111";
> Empty set (0.08 sec)
>
> mysql> insert into Log_Forums (pseudo,date,Type_Message) values
> ("doss08",20030806111111,"0");
> Query OK, 1 row affected (0.00 sec)
>
> mysql> select * from Log_Forums where Date="20030806111111";
> +--------+----------------+--------+--------------+
> | Pseudo | Date | Numero | Type_message |
> +--------+----------------+--------+--------------+
> | doss08 | 20030806111111 | 1 | 0 |
> +--------+----------------+--------+--------------+
> 1 row in set (0.08 sec)
>
> mysql> insert into Log_Forums (pseudo,date,Type_Message) values
> ("coss08",20030806111111,"0");
> Query OK, 1 row affected (0.00 sec)
>
> mysql> select * from Log_Forums where Date="20030806111111";
> +--------+----------------+--------+--------------+
> | Pseudo | Date | Numero | Type_message |
> +--------+----------------+--------+--------------+
> | doss08 | 20030806111111 | 1 | 0 |
> +--------+----------------+--------+--------------+
> 1 row in set (0.08 sec)
>
> As you can see, i can't find "coss08" in my table :(
>
> Table check is ok :
> mysql> check table Log_Forums;
> +----------------------+-------+----------+----------+
> | Table | Op | Msg_type | Msg_text |
> +----------------------+-------+----------+----------+
> | jeuxvideo.Log_Forums | check | status | OK |
> +----------------------+-------+----------+----------+
> 1 row in set (0.15 sec)
>
> Table have got lots of records with pseudo="coucou".
> It seems now that i can't insert any row which pseudo < "coucou"
>
> Can someone help me ?
>
> Thanks
> David
>
>
So i've make a dump of this table and import it on a new server.
There, i haven't got any problem.
Si i tried to understand how to make MySQL work like it must works.
In fact my table have got 1200 different pseudos and always 60K records.
When i'm doing an insert, i also do a delete ...
But pseudo "coucou" is repeated 53250 times.
I tried something like :
insert into Log_Forums (pseudo,date,Type_Message) values
("buh08",20030806111111,"0");
Don't work.
But if i do :
update Log_Forums set pseudo ="boucou" where pseudo="coucou";
then
insert into Log_Forums (pseudo,date,Type_Message) values
("buh08",20030806111111,"0");
WORK ...
That seems that a large number of one specific pseudo make MySQL consider
that this value will be the lowest possible value.
Can someone have some clue to help me ?
Thx
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]