MySQL CREATE TABLE 语法错误分析与修正
"CREATE TABLE `users`.nihao\ (\n `id` INT(11) NOT NULL AUTO_INCREMENT,\n `username` VARCHAR(50) NOT NULL,\n `email` VARCHAR(100) NOT NULL,\n PRIMARY KEY (`id`) \n) COMMENT='yhub';" 这条语句有两个错误:\n1. 在创建表的语句中多了一个点号(.)在表名`users`和`nihao`之间,应该移除这个点号。\n2. 在创建表的语句中多了一个空格在表名`nihao`和左括号(`()之间,应该移除这个空格。\n\n正确的语句如下:\n\nCREATE TABLE \users`.nihao\ (\n `id` INT(11) NOT NULL AUTO_INCREMENT,\n `username` VARCHAR(50) NOT NULL,\n `email` VARCHAR(100) NOT NULL,\n PRIMARY KEY (`id`) \n) COMMENT='yhub';
原文地址: https://www.cveoy.top/t/topic/qgUV 著作权归作者所有。请勿转载和采集!