简体   繁体   English

将sql文件导入phpmyadmin时出现mysql错误1064

[英]mysql error 1064 while importing the sql file to phpmyadmin

CREATE DATABASE IF NOT EXISTS USER_TRACKS;
USE USER_TRACKS;


CREATE TABLE USER_TABLE(

userId INT AUTO_INCREMENT PRIMARY KEY,
firstName VARCHAR(10),
lastName VARCHAR(10),
contactNo VARCHAR(20),
emailId VARCHAR(30),
pass VARCHAR(30)
);

CREATE TABLE USER_MUSIC_CATALOGUE(

userId INT REFERENCES USER_TABLE(userId),
generType VARCHAR(20),
albumName VARCHAR(20),
artistName VARCHAR(20),
releaseDate DATE
);

I get Error #1064 You have an error in your SQL syntax each time i try to import the database. 我收到错误#1064,每次尝试导入数据库时​​,SQL语法都会出错。 But I dont know how the syntax is wrong. 但是我不知道语法是怎么错的。 Please help!? 请帮忙!?

sample 样品

MariaDB [bb]> CREATE DATABASE IF NOT EXISTS USER_TRACKS;
Query OK, 1 row affected (0.00 sec)

MariaDB [bb]> USE USER_TRACKS;
Database changed
MariaDB [USER_TRACKS]>
MariaDB [USER_TRACKS]>
MariaDB [USER_TRACKS]> CREATE TABLE USER_TABLE(
    ->
    -> userId INT AUTO_INCREMENT PRIMARY KEY,
    -> firstName VARCHAR(10),
    -> lastName VARCHAR(10),
    -> contactNo VARCHAR(20),
    -> emailId VARCHAR(30),
    -> pass VARCHAR(30)
    -> );
Query OK, 0 rows affected (0.08 sec)

MariaDB [USER_TRACKS]>
MariaDB [USER_TRACKS]> CREATE TABLE USER_MUSIC_CATALOGUE(
    ->
    -> userId INT REFERENCES USER_TABLE(userId),
    -> generType VARCHAR(20),
    -> albumName VARCHAR(20),
    -> artistName VARCHAR(20),
    -> releaseDate DATE
    -> );
Query OK, 0 rows affected (0.08 sec)

MariaDB [USER_TRACKS]>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM