private
在Mac中运行时错误
SET SESSION sql_mode='ANSI,ORACLE'; CREATE TABLE walmart-detail ( Item_Identifier VARCHAR(200), Item_Weight VARCHAR(200), Item_Fat_Content VARCHAR(200), Item_Visibility VARCHAR(200), Item_Visibility VARCHAR(200), Item_Type VARCHAR(200), Item_MRP VARCHAR(200), Outlet_Identifier VARCHAR(200), Outlet_Establishment_Year VARCHAR(200), Outlet_Size VARCHAR(200), Outlet_Location_Type VARCHAR(200), Outlet_Type VARCHAR(200), Item_Outlet_Sales VARCHAR(200) );
答案 0 :(得分:-1)
您有两个问题:-
标识符中的-无效,除非包含在例如你可以有 :-
[walmart-detial],
`walmart-detail`,
"walmart-detail" or
'walmart-detail' but not
walmart-detail
。
尽管 walmart_detail 可能是更一致的列名。
第二个是您重复了 Item_Visibility 列的定义,如果修复了第一个错误,则会导致随后的错误。
因此,您可能要使用:-
CREATE TABLE walmart_detail
(
Item_Identifier VARCHAR(200),
Item_Weight VARCHAR(200),
Item_Fat_Content VARCHAR(200),
Item_Visibility VARCHAR(200),
Item_Type VARCHAR(200),
Item_MRP VARCHAR(200),
Outlet_Identifier VARCHAR(200),
Outlet_Establishment_Year VARCHAR(200),
Outlet_Size VARCHAR(200),
Outlet_Location_Type VARCHAR(200),
Outlet_Type VARCHAR(200),
Item_Outlet_Sales VARCHAR(200)
);