0
私のデータベースにテーブルを作成しますが、このエラーを取得維持しようと、私は私が間違ってやっているか不明だがあり、ここに私のSQLコードは次のとおりです。エラー1064(42000):あなたは、エラー
CREATE TABLE Login_details (
username varchar(10) NOT NULL,
password varchar(10) NOT NULL,
Employee_ID FOREIGN KEY (`Employee_ID`) REFERENCES `employee_details`
(`Employee_ID`)
)ENGINE=InnoDB DEFAULT CHARSET=latin1;
Employee_IDがテーブルに定義されていません。 – Augwa
また、パスワードをプレーンテキストで保存することを前提にしていますが、間違いなくパスワードをハッシュする必要があります。あなたのやり方は、プログラミング言語によって異なります。 – Augwa
Employee_IDは、employee_detailsという別のテーブルの主キーです。それについて私に知らせてくれてありがとう、私はおそらく私はすべてのテーブルを持っているそれを変更します。 –