|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Aug 2003
Messaggi: 184
|
MySQL - errno: 150
CIao a tutti. Sto provando a creare delle tabelle collegate tra loro, ma quando provoi a definire la tabella che si deve collegare alla prima mi da l'errore:
ERROR 1005 (HY000): Can't create table 'table.frm' (errno: 150) Come mai??? |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
|
tratto da:
http://sql-info.de/mysql/referential-integrity.html Quote:
'iao |
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Aug 2003
Messaggi: 184
|
Ho guardato il link, ma purtroppo non ne esco... La colonna che cerco di riferire è unica, è dello stesso tipo e anche ad usare type=InnoDB non cambia niente.
Le mie due tabelle sono fatte in questo modo: mysql> create table prova(id int,campouno int,campodue int,text text,primary key(id,campouno,campodue)); Query OK, 0 rows affected (0.13 sec) mysql> create table prova_coll(id int,campouno int,campodue int,campotre int,primary key(id,campouno,campodue),foreign key(campodue)references p rova(campodue)); ERROR 1005 (HY000): Can't create table '.\euro\prova_coll.frm' (errno: 150) Dove sbaglio? Grazie |
|
|
|
|
|
#4 |
|
Junior Member
Iscritto dal: Aug 2010
Messaggi: 16
|
<3
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:13.



















