Hello.




It works for me on MySQL 5.0.10:





mysql> CREATE TABLE `manager_new` (

    ->  `id` bigint(20) NOT NULL auto_increment,

    ->  `id_from_hits` bigint(20) default NULL,

    ->  `from_ip` varchar(15) default NULL,

    ->  `pool` char(1) NOT NULL default 'n',

    ->  `to_ip` varchar(15) default '',

    ->  `lstupdate` date default NULL,

    ->  `comment` varchar(50) default NULL,

    ->  `added_by` enum('yariv','eddie','lisman','sweiss','interface') default 
'interface',

    ->  `black_white` char(1) NOT NULL default 'B',

    ->  PRIMARY KEY  (`id`),

    ->  UNIQUE KEY `from_ip` (`from_ip`,`to_ip`)

    -> ) ENGINE=InnoDB DEFAULT CHARSET=latin1 ;

Query OK, 0 rows affected (0.22 sec)



mysql>  insert into manager_new (id_from_hits,from_ip,to_ip,lstupdate,comment) 
values (39,'192.118.68.5','192.118.68.5',now(),'added automatically');

Query OK, 1 row affected (0.04 sec)



mysql> select version();

+-----------------------+

| version()             |

+-----------------------+

| 5.0.10-beta-debug-log |

+-----------------------+





Yariv Graf <[EMAIL PROTECTED]> wrote:

> Hi all

> I've created a table in mysql 4.1.12 and 5.0.9-beta-standard as follow

> 

> | manager_new | CREATE TABLE `manager_new` (

>  `id` bigint(20) NOT NULL auto_increment,

>  `id_from_hits` bigint(20) default NULL,

>  `from_ip` varchar(15) default NULL,

>  `pool` char(1) NOT NULL default 'n',

>  `to_ip` varchar(15) default '',

>  `lstupdate` date default NULL,

>  `comment` varchar(50) default NULL,

>  `added_by` enum('yariv','eddie','lisman','sweiss','interface') default 

> 'interface',

>  `black_white` char(1) NOT NULL default 'B',

>  PRIMARY KEY  (`id`),

>  UNIQUE KEY `from_ip` (`from_ip`,`to_ip`)

> ) ENGINE=InnoDB DEFAULT CHARSET=latin1

> 

> 

> The two tables are EMPTY ,where I try this insert in each version I get :

> 

> mysql 5

> 

> mysql>  insert into manager_new 

> (id_from_hits,from_ip,to_ip,lstupdate,comment) values 

> (39,'192.118.68.5','192.118.68.5',now(),'added automatically');

> ERROR 1062 (23000): Duplicate entry '192.118.68.5-192.118.68.5' for key 2

> 

> mysql 4

> 

> mysql> insert into manager_new 

> (id_from_hits,from_ip,to_ip,lstupdate,comment) values 

> (39,'192.118.68.5','192.118.68.5',now(),'added automatically');

> Query OK, 1 row affected (0.00 sec)

> 

> Is there any change in the way that mysql 5 treats UNIQUE index?

> or is it a bug?

> 

> Best regards

> 

> Yariv

> 

> 



-- 
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.NET http://www.ensita.net/
   __  ___     ___ ____  __
  /  |/  /_ __/ __/ __ \/ /    Gleb Paharenko
 / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
/_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.NET
       <___/   www.mysql.com




-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to