首页 > 解决方案 > 与您的 MySQL 服务器版本相对应的 SQL 语法手册中的错误

问题描述

 Create table Enroll(usn varchar(10),
                     course_id varchar(10),
                     attendance int(10),
                     marks int(10,2),
                     foreign key(usn) references bmsStudent(usn),
                     foreign key(course_id) references Course(course_id)
                    );

Error1064(42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 ',2),.... ' 附近使用正确的语法

帮助我解决我的 SQL 查询中的错误

标签: sqlmysql-error-1064

解决方案


如果您在标记列中严格需要小数,请改用小数 -

marks DECIMAL(10, 2),

推荐阅读