Re: foreign keys help

2004-04-17 Thread Victoria Reznichenko
saiph [EMAIL PROTECTED] wrote:
 
 alea mysql -V
 mysql  Ver 12.22 Distrib 4.0.17, for pc-linux-gnu (i386)
 
 but 
 
 mysql  SHOW VARIABLES LIKE have_innodb;
 +---+---+
 | Variable_name | Value |
 +---+---+
 | have_innodb   | NO|
 +---+---+
 1 row in set (0.09 sec)
 
 why? 
 
 the gentoo ebuild configure mysql with innodb support: 
 where i m getting wrong? how can i see a yes  working 'value'?
 

Value NO means that MySQL server was configured without InnoDB support.


-- 
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.net http://www.ensita.net/
   __  ___ ___   __
  /  |/  /_ __/ __/ __ \/ /Victoria Reznichenko
 / /|_/ / // /\ \/ /_/ / /__   [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]



Re: foreign keys help

2004-04-16 Thread saiph

- snip -
Because your tables are not InnoDB.
Check if InnoDB is enabled:
SHOW VARIABLES LIKE have_innodb;

- snip -

no, InnoDB is not enabled. how can i enable it?

the referece manual show a my.cnf configuration for a machine with at least 
2gb of ram and 60 of hard disk. 
how can i adapt this configuration for an home usage?

is this a sufficient condition to emerge innodb tables?


tnx a lot

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



Re: foreign keys help

2004-04-16 Thread Victoria Reznichenko
saiph [EMAIL PROTECTED] wrote:
 
 - snip -
 Because your tables are not InnoDB.
 Check if InnoDB is enabled:
 SHOW VARIABLES LIKE have_innodb;
 
 - snip -
 
 no, InnoDB is not enabled. how can i enable it?

What version of MySQL do you use? 3.23.xx or 4.0.x?
If you use 3.23 you should install MySQL-Max binaries or if you install from source 
distribution configure MySQL with --have-innodb option. More info you can find at:
http://dev.mysql.com/doc/mysql/en/InnoDB_in_MySQL_3.23.html


 
 the referece manual show a my.cnf configuration for a machine with at least
 2gb of ram and 60 of hard disk.
 how can i adapt this configuration for an home usage?

For home usage you can use default values.

 
 is this a sufficient condition to emerge innodb tables?


-- 
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.net http://www.ensita.net/
   __  ___ ___   __
  /  |/  /_ __/ __/ __ \/ /Victoria Reznichenko
 / /|_/ / // /\ \/ /_/ / /__   [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]



Re: foreign keys help

2004-04-16 Thread saiph


alea mysql -V
mysql  Ver 12.22 Distrib 4.0.17, for pc-linux-gnu (i386)

but 

mysql  SHOW VARIABLES LIKE have_innodb;
+---+---+
| Variable_name | Value |
+---+---+
| have_innodb   | NO|
+---+---+
1 row in set (0.09 sec)

why? 

the gentoo ebuild configure mysql with innodb support: 
where i m getting wrong? how can i see a yes  working 'value'?

tnx again

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



Re: foreign keys help

2004-04-15 Thread Victoria Reznichenko
saiph [EMAIL PROTECTED] wrote:
 
 i'm studing foreign keys but my sql code does not react as
 would imagine when i insert inconsistent data.
 
 i.e.
 
 create database urls;
 use urls;
 
 create table caths
 (
name varchar(7) primary key
 ) type = innodb;
 
 create table urls
 (
name varchar(10) primary key,
home varchar(30) unique,
cath varchar(7),
constraint fk foreign key(cath) references caths(name) 
on update cascade on delete set null
 ) type = innodb;
 
 load data local infile caths.lst into table caths;
 load data local infile urls.lst into table urls;
 
 why it it possible to insert urls such as:
 mysql   mysql.com   dev-null
 
 when dev-null in not a value of the attribute caths.name?
 

Because your tables are not InnoDB.
Check if InnoDB is enabled:
SHOW VARIABLES LIKE have_innodb;


-- 
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.net http://www.ensita.net/
   __  ___ ___   __
  /  |/  /_ __/ __/ __ \/ /Victoria Reznichenko
 / /|_/ / // /\ \/ /_/ / /__   [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]



foreign keys help

2004-04-14 Thread saiph

hi list,

i'm studing foreign keys but my sql code does not react as
would imagine when i insert inconsistent data.

i.e.

create database urls;
use urls;

create table caths
(
name varchar(7) primary key
) type = innodb;

create table urls
(
name varchar(10) primary key,
home varchar(30) unique,
cath varchar(7),
constraint fk foreign key(cath) references caths(name) 
on update cascade on delete set null
) type = innodb;

load data local infile caths.lst into table caths;
load data local infile urls.lst into table urls;

why it it possible to insert urls such as:
mysql   mysql.com   dev-null

when dev-null in not a value of the attribute caths.name?


thanks.


-- 
here are more things in heaven and earth,
horatio, than are dreamt of in your philosophy.

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



Re: foreign keys help

2004-04-14 Thread Ligaya Turmelle
Don't foreign keys need to be explicitly indexed?

Respectfully,
Ligaya Turmelle

saiph [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]

 hi list,

 i'm studing foreign keys but my sql code does not react as
 would imagine when i insert inconsistent data.

 i.e.

 create database urls;
 use urls;

 create table caths
 (
 name varchar(7) primary key
 ) type = innodb;

 create table urls
 (
 name varchar(10) primary key,
 home varchar(30) unique,
 cath varchar(7),
 constraint fk foreign key(cath) references caths(name)
 on update cascade on delete set null
 ) type = innodb;

 load data local infile caths.lst into table caths;
 load data local infile urls.lst into table urls;

 why it it possible to insert urls such as:
 mysql mysql.com dev-null

 when dev-null in not a value of the attribute caths.name?


 thanks.


 -- 
 here are more things in heaven and earth,
 horatio, than are dreamt of in your philosophy.



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