【发布时间】:2019-08-03 18:31:35
【问题描述】:
我通过命令行使用 MySQL 来创建一个名为 javafxsample 的数据库。代码如下:
create database javafxsample;
use javafxsample;
create table if not exists user(
id int(11) not null auto_increment,
username varchar(255) not null unique,
last_name varchar(255) not null,
first_name varchar(255) not null,
password varchar(255) not null,
created_at datetime not null default current_timestamp,
primary key(id)
);
在 MySQL 命令行中成功创建数据库javafxsample。 (我知道这一点是因为我可以使用 SHOW DATABASES; 查看它。)但是,当我尝试使用 DESCRIBE javafxsample; 查看它时,我收到了以下错误消息:
错误 1146 (42S02):表 'javafxsample.javafxsample' 不存在。
我不知道如何解决这个问题,也不知道为什么我看不到表javafxsample。我正在使用 MySQL 服务器版本 5.7.24。任何帮助或建议,以得到这个表工作真的很感激。
【问题讨论】:
-
@Simonare 提到了错误的解决方法。您还需要考虑为您的表提供一个有效且更好的名称。检查stackoverflow.com/questions/5290609/…