私はphpmysqlの比較的新しいものです。助けが必要です...
私は2つのテーブル、つまりusers
とを持っていますleave
。users
テーブルには次の列があります
- empID(整数)
- ユーザー名(varchar)
- パスワード(varchar)
- mac(varchar)
- ip(varchar)
そしてleave
表には次の列があります
- ふた(int)
- 従業員名(varchar)
- ユーザー名(varchar)
- うなずき(int)
- sdate(日付)
- 編集日(日付)
- reason(varchar)
- アクション(varchar)
今、テーブルで使用empID
したいのですが、どのように使用leave
できますか.すでにコードを適用しているが、機能していないと言わざるを得ません.次のエラーが発生します..
1072 - キー列 'empID' がテーブルに存在しません
そしてコード
create table `leave`(
lid INT NOT NULL AUTO_INCREMENT,
empname VARCHAR(255) NOT NULL,
username VARCHAR(255) NOT NULL,
nod INT NOT NULL,
sdate DATE,
edate DATE,
reason VARCHAR(255) NOT NULL,
PRIMARY KEY(lid),
FOREIGN KEY(empID) REFERENCES users(empID)
);
何が悪いのか...助けてください..