MySQL错误代码现在30000

时间:2015-12-25 14:38:34

标签: mysql netbeans error-code

我在另一台计算机上处​​理这个项目,一切正常。一旦我把它拉到这台电脑上,我就开始了 当我试图运行语句时,一堆错误代码30000。我正在使用NetBeans,我也试图在NetBeans上运行语句。

CREATE DATABASE Coffee_Shop_Test;
USE Coffee_Shop_Test;
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";

CREATE TABLE IF NOT EXISTS `users` (
`user_id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(20) NOT NULL,
`password` varchar(20) NOT NULL,
`enabled` tinyint(1) NOT NULL,
PRIMARY KEY (`user_id`),
KEY `username` (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;



CREATE TABLE IF NOT EXISTS `posts` (
`post_id` int(11) NOT NULL AUTO_INCREMENT,
`author` varchar(50) NOT NULL,
`content` text NOT NULL,
`post_date` datetime NOT NULL,
 PRIMARY KEY (`post_id`)
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;



CREATE TABLE IF NOT EXISTS `comments` (
`comment_id` int(11) NOT NULL AUTO_INCREMENT,
`post_id` int(11) NOT NULL,
`author` varchar(50) NOT NULL,
`content` tinytext NOT NULL,
`comment_date` datetime NOT NULL,
PRIMARY KEY (`comment_id`),
FOREIGN KEY (`post_id`) REFERENCES posts(`post_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;



CREATE TABLE IF NOT EXISTS `tags` (
`tag_id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(25),
PRIMARY KEY (`tag_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;



CREATE TABLE IF NOT EXISTS `products` (
`product_id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`price` decimal(5, 2),
PRIMARY KEY (`product_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


CREATE TABLE IF NOT EXISTS `orders` (
`order_id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`total` decimal(7, 2) NOT NULL,
PRIMARY KEY (`order_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


...


CREATE TABLE IF NOT EXISTS `order_details` (
`order_id` int(11) NOT NULL,
`product_id` int(11) NOT NULL,
`quantity` int(11) NOT NULL,
 KEY `order_id` (`order_id`),
 KEY `product_id` (`product_id`)
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;



CREATE TABLE IF NOT EXISTS `post_approval` (
`post_id` int(11) NOT NULL,
`approval` boolean NOT NULL,
KEY `post_id` (`post_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;



CREATE TABLE IF NOT EXISTS `posts_tags` (
`post_id` int(11) NOT NULL,
`tag_id` int(11) NOT NULL,
KEY `post_id` (`post_id`),
KEY `tag_id` (`tag_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;



CREATE TABLE IF NOT EXISTS `authorities` (
`username` varchar(20) NOT NULL,
`authority` varchar(20) NOT NULL,
KEY `username` (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;



ALTER TABLE `post_approval`
ADD CONSTRAINT `post_approval_post_idfk` FOREIGN KEY (`post_id`)          
REFERENCES `posts` (`post_id`);



ALTER TABLE `authorities`
ADD CONSTRAINT `authorities_usernamefk` FOREIGN KEY (`username`)   
REFERENCES `users` (`username`);



ALTER TABLE `comments`
ADD CONSTRAINT `commentspk_postsfk` FOREIGN KEY (`post_id`) REFERENCES
`posts` (`post_id`) ON DELETE NO ACTION;



ALTER TABLE `order_details`
ADD CONSTRAINT `order_details_orderfk` FOREIGN KEY (`order_id`)      
REFERENCES `orders` (`order_id`) ON DELETE NO ACTION,
ADD CONSTRAINT `order_details_productfk` FOREIGN KEY (`product_id`) 
REFERENCES `products` (`product_id`) ON DELETE NO ACTION;



ALTER TABLE `posts_tags`
ADD CONSTRAINT `posts_tags_postfk` FOREIGN KEY (`post_id`) REFERENCES
`posts` (`post_id`) ON DELETE NO ACTION,
ADD CONSTRAINT `posts_tags_tagfk` FOREIGN KEY (`tag_id`) REFERENCES
`tags` (`tag_id`) ON DELETE NO ACTION;
  

错误代码30000,SQL状态42X01:语法错误:遇到   “数据库”在第1行第8栏第1行第1列

     

错误代码30000,SQL状态42X01:语法错误:遇到“USE”   第1行,第1行。第2行,第1列

     

错误代码30000,SQL状态42X01:语法错误:遇到   “SQL_MODE”位于第1行第5行。第3行第1列

     

错误代码30000,SQL状态42X01:语法错误:遇到   “time_zone”在第1行第5栏第4行第1列

     

错误代码30000,SQL状态42X01:语法错误:遇到“NOT”at   第1行,第17行。第8行,第1列

     

错误代码30000,SQL状态42X01:语法错误:遇到“NOT”at   第1行,第17行。第19行,第1列

     

错误代码30000,SQL状态42X01:语法错误:遇到“NOT”at   第1行,第17行。第29行,第1列

     

错误代码30000,SQL状态42X01:语法错误:遇到“NOT”at   第1行,第17行。第41行,第1列

     

错误代码30000,SQL状态42X01:语法错误:遇到“NOT”at   第1行,第17行。第49行,第1列

     

错误代码30000,SQL状态42X01:语法错误:遇到“NOT”at   第1行,第17行。第58行,第1列

     

错误代码30000,SQL状态42X01:语法错误:遇到“NOT”at   第1行,第17行。第72行,第1列

     

错误代码30000,SQL状态42X01:语法错误:遇到“NOT”at   第1行,第17行。第82行,第1列

     

错误代码30000,SQL状态42X01:语法错误:遇到“NOT”at   第1行,第17行。第90行,第1列

     

错误代码30000,SQL状态42X01:语法错误:遇到“NOT”at   第1行,第17行。第99行,第1列

     

错误代码30000,SQL状态42X02:第1行第13列的词汇错误。   遇到:“`”(96),之后:“”。第107行,第1栏

     

错误代码30000,SQL状态42X02:第1行第13列的词汇错误。   遇到:“`”(96),之后:“”。第113行,第1栏

     

错误代码30000,SQL状态42X02:第1行第13列的词汇错误。   遇到:“`”(96),之后:“”。第119行,第1栏

     

错误代码30000,SQL状态42X02:第1行第13列的词汇错误。   遇到:“`”(96),之后:“”。第125行,第1栏

     

错误代码30000,SQL状态42X02:第1行第13列的词汇错误。   遇到:“`”(96),之后:“”。第133行,第1栏

     

执行完成0秒后,发生了19个错误。

我甚至只是尝试创建一个简单的表,但也工作。 默认架构也在该DB上发送。

picture

1 个答案:

答案 0 :(得分:0)

我没有正确安装和设置mySQL,因为我不知道你必须这样做。

我有用来设置它的链接。

https://netbeans.org/kb/docs/ide/mysql.html