Php 错误:1046您的SQL语法有错误
我用MySQL和PHP为自己创建了一个网站 查询会产生以下错误:Php 错误:1046您的SQL语法有错误,php,mysql,sql,Php,Mysql,Sql,我用MySQL和PHP为自己创建了一个网站 查询会产生以下错误: Error:1046 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax 我关于错误研究的所有解决方案:1046未能解决问题 我的代码: CREATE TABLE BKMUV (MVNM VARCHAR2(30), LIKES VARCH
Error:1046 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax
我关于错误研究的所有解决方案: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));
您的查询中存在许多问题: 问题1:您使用的数据类型不正确。假设它是MySQL,从错误中看起来,它与Oracle中的varchar2It完全不同。在MYSQL中。您可以更好地使用varcghar 问题2:在数据库中插入时,需要将varchar的值放入其中 问题3:Create table查询中缺少右括号 问题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');