-2
我是SQL新手,学习MySQL的基础知识,使用MySQL Workbench。在运行这个应该创建一个新表的查询之后,我没有看到任何创建的表。我也在输出窗口中看到这条消息:0 row(s) affected
。运行后没有创建表创建表查询
CREATE TABLE SpecialProducts
(
prod_id CHAR(10) NOT NULL,
vend_id CHAR(10) NOT NULL,
prod_name CHAR(254) NOT NULL,
prod_price DECIMAL(8,2) NOT NULL,
prod_desc TEXT(1000) NULL
);
你检查过你的数据库模式吗?右键点击你的数据库并设置为默认模式.......可能是你的表已经在公共模式下创建 –
点击mysql工作台中的刷新图标 –
另外,其中一个基础是RDBMS中的每个表有一个主键。 (和CHAR(254)非常不可能!) – Strawberry