我想知道为什么在运行SQL查询后出现此错误1241 - 这里有什么问题?


CREATE TABLE MOROCCO
( 
NUM_PER_MANAGE INT , 
MOYEN_RENT DECIMAL (5,2), 
GENDER enum ('m','f'), 
race varchar (205)
);
INSERT INTO morocco (NUM_PER_MANAGE, MOYEN_RENT, GENDER, race) 
VALUES (3, (300, 45), 'm', 'black'); 

必须指定十进制值300.45Not (300,45):

INSERT INTO MOROCCO (NUM_PER_MANAGE, MOYEN_RENT, GENDER, race) 
VALUES (3, 300.45, 'm', 'black'); 

,如果你在Linux系统中使用mysql,那么你应该使用正确的大小写表名(在Linux系统中表名是区分大小写的)。

相关内容

  • 没有找到相关文章

最新更新