2016-03-09 5 views
-3

Я создавал сайт для себя, используя MySQL и PHP.Ошибка: 1046 У вас возникла ошибка в синтаксисе SQL

дает Запросы следующую ошибку:

Error:1046 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax 

Все решения от моего исследования Error:1046 не удалось решить эту проблему.

Мой код:

CREATE TABLE BKMUV (MVNM VARCHAR2(30), LIKES VARCHAR2(30), THETR VARCHAR2(30), CITY VARCHAR2(30); 

CREATE TABLE CUMV (CMV VARCHAR2(30), UMV VARCHAR2(30); 

CREATE TABLE SEAT (DATE1 VARCHAR2(30), BOOKED VARCHAR2(30), USERNAME VARCHAR2(30), MVNM VARCHAR2(30), CITY VARCHAR2(30), CLASS VARCHAR2(30); 

INSERT INTO BKMUV VALUES((yeh jawani hai diwani,90,ANSAL,Greater Noida),(fukrey,50,spice, Noida),(Raanjhna,80,INNOX,Delhi)); 

INSERT INTO CUMV VALUES((images/fukrey.jpg,images/ce.jpg),(images/ranj.jpg,images/dhoom.jpg),(images/yjhd.jpg,images/gc.jpg),(images/gc.jpg,images/bmb.jpg)); 

ответ

2

Есть много проблем в вашем запросе:

Выпуск 1: Вы используете неверный тип данных (Если предположить, что это как MySQL, который выглядит, как от ошибки.) Нет ничего лучше, чем varchar2 (он находится в Oracle.) В MYSQL. Вы можете лучше использовать varcghar.

Выпуск 2: Вам необходимо поместить значения varchar внутри '' при вставке в базу данных.

Выпуск 3: Вам не хватает закрывающих скобок в вашем запросе Создать таблицу.

выпуск 4: (его больше предложений). Когда вы храните даты, хорошо хранить их, используя тип данных даты, и вы должны избегать хранения дат в varchar.

Так оно и должно быть, как

CREATE TABLE BKMUV (MVNM VARCHAR(30), LIKES VARCHAR(30), THETR VARCHAR(30), CITY VARCHAR(30)); 

CREATE TABLE CUMV (CMV VARCHAR(30), UMV VARCHAR(30)); 

CREATE TABLE SEAT (DATE1 datetime, BOOKED VARCHAR(30), USERNAME VARCHAR(30), MVNM VARCHAR(30), CITY VARCHAR(30), CLASS VARCHAR(30)); 

INSERT INTO BKMUV VALUES('yeh jawani hai diwani','90','ANSAL','Greater Noida'), 
('fukrey','50','spice', 'Noida'), 
('Raanjhna','80','INNOX','Delhi'); 

INSERT INTO CUMV VALUES('images/fukrey.jpg','images/ce.jpg'),('images/ranj.jpg','images/dhoom.jpg'),('images/yjhd.jpg','images/gc.jpg'), 
('images/gc.jpg','images/bmb.jpg'); 

SQLFIDDLE DEMO

Смежные вопросы