2016-05-22 7 views
0
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 
); 

エラー#1064データベースをインポートしようとするたびにSQL構文にエラーがあります。しかし、私はどのように構文が間違っているのかわかりません。助けてください!?sqlファイルをphpmyadminにインポート中にmysqlエラー1064が発生する

+0

このクエリはOKです。どのバージョンを使用しているのですか?IF NOT EXISTS:出力を投稿します - SELECT VERSION(); –

+0

こんにちは、サーバーの種類:MariaDB サーバーのバージョン:10.0.17-MariaDB - mariadb.orgバイナリの配信 プロトコルのバージョン:10 また、phpmyadminを使用してSQLファイルをインポートしています –

答えて

0

サンプル

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]> 
関連する問題