ورود

View Full Version : سوال: mysql ارور خاصي نمي ده ولي جدول رو ايجاد نمي كنه



desatir7316
دوشنبه 26 آبان 1393, 10:08 صبح
دوستان اين رو ببينيد: از جدول wp_telephone_shahrestan ايراد مي گيره

DROP TABLE IF EXISTS wp_telephone_setadi;
DROP TABLE IF EXISTS wp_telephone_person;
DROP TABLE IF EXISTS wp_telephone_shahrestan;
DROP TABLE IF EXISTS wp_telephone_ostan;

CREATE TABLE wp_telephone_setadi (
id int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
houze varchar(255) NOT NULL DEFAULT '',
esm varchar(255) NOT NULL DEFAULT '',
family varchar(255) NOT NULL DEFAULT '',
semat varchar(255) NOT NULL DEFAULT '',
mostaghim varchar(255) NOT NULL DEFAULT '',
dakheli varchar(255) NOT NULL DEFAULT '',
fax varchar(255) NOT NULL DEFAULT '',
priority INT NOT NULL DEFAULT 0,
houze_priority INT NOT NULL DEFAULT 0,
email varchar(500) NOT NULL DEFAULT ''
)default char set utf8 collate utf8_persian_ci;

CREATE TABLE wp_telephone_ostan(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
ostan VARCHAR(255) NOT NULL DEFAULT ''
)default char set utf8 collate utf8_persian_ci;

CREATE TABLE wp_telephone_shahrestan(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
ostan_fk INT NOT NULL,
sharestan VARCHAR(255) NOT NULL DEFAULT '',
constraint fk_ostan FOREIGN KEY(ostan_fk) REFERENCES telephone_ostan(id) ON UPDATE CASCADE ON DELETE CASCADE
)default char set utf8 collate utf8_persian_ci;

CREATE TABLE wp_telephone_person(
id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
houze VARCHAR(255) NOT NULL DEAFAULT '',
esm VARCHAR(255) NOT NULL DEFAULT '',
family VARCHAR(255) NOT NULL DEFAULT '',
semat VARCHAR(255) NOT NULL DEFAULT '',
mostaghim VARCHAR(255) NOT NULL DEFAULT '',
fax INT NOT NULL DEFAULT 0,
priority INT NOT NULL DEFAULT 0,
houze_priority INT NOT NULL DEFAULT 0,
email varchar(500) NOT NULL DEFAULT ''
)default char set utf8 collate utf8_persian_ci;


mysql فقط مي گه نمي تونه جدول رو ايجاد كنه



Error

SQL query:

CREATE TABLE wp_telephone_shahrestan(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
ostan_fk INT NOT NULL ,
sharestan VARCHAR( 255 ) NOT NULL DEFAULT '',
CONSTRAINT fk_ostan FOREIGN KEY ( ostan_fk ) REFERENCES telephone_ostan( id ) ON UPDATE CASCADE ON DELETE CASCADE
)defaultchar SET utf8 COLLATE utf8_persian_ci;

MySQL said: Documentation
#1005 - Can't create table 'yii2basic.wp_telephone_shahrestan' (errno: 150) (Details...)

desatir7316
دوشنبه 26 آبان 1393, 10:59 صبح
درست شد
اسم يكي از تيبل ها اشتباه بود

delphi77
سه شنبه 27 آبان 1393, 10:15 صبح
بهتر بود لاگ ماسکول را می خواندی اونجا حتما بهت می گفت مشکل را