Я хочу, чтобы создать таблицу в MySQL: -Mysql ошибка синтаксиса для создания таблицы
create table app_own(app_id bigint(20) unsigned NOT NULL AUTO_INCREMENT,
sp_id bigint(20),
title varchar(30),
description varchar(60),
details LONGTEXT(1000),
primary key(app_id),
FOREIGN KEY (user_id) REFERENCES student(sp_id));
где APP_ID является первичным ключом и SP_ID является внешним ключом справки из студенческого стола ..
, но я получаю сообщение об ошибке: -
ERROR 1064 (42000): You have an error in your SQL syntax; check the
manual that corresponds to your MySQL server version for the right
syntax to use near '(1000)0,primary key(app_id),FOREIGN KEY (sp_id)
REFERENCE' at line 1
почему ошибка происходя?
Я пробовал ваш код. У меня есть сообщение: - ERROR 1005 (HY000): Не удается создать таблицу «mydatabase.persons» (errno: 150) – Salini
У вас используется Unsigned для первичного ключа родительской таблицы –
yes .... Я использовал Unsigned для первичного ключа родительской таблицы – Salini