2017-11-30 3 views
1
create table employee 
-> (
-> emp_id int(6) NOT NULL AUTO_INCREMENT, 
-> full_name varchar(50), 
-> dob date, 
-> job_dep varchar(50), 
-> email_id varchar(50), 
-> cont_no int(10), 
-> add varchar(50), 
-> emp_img longblob NOT NULL,/*for passport size image*/ 
-> a_img longblob NOT NULL,/*for adhar image*/ 
-> primary key(emp_id) 
->); 

を含むMySQLのIMGを作成しない: -はテーブル

ERROR 1064(42000):あなたは、あなたのSQL構文でエラーが発生しています。 9行目で

答えて

0

ADD is a reserved MySQL keywordので 'が、 a_imgのLONGBLOB、NOT NULL、 主キー emp_imgのLONGBLOB、NOT NULL VARCHAR(50)を、追加' 付近に使用する権利構文についてはMySQLサーバのバージョンに対応するマニュアルを確認してくださいthis answerのようにバッククォートでエスケープしない限り、列名として使用することはできません。