sql - 与您的 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 查询中的错误
解决方案
如果您在标记列中严格需要小数,请改用小数 -
marks DECIMAL(10, 2),
推荐阅读
- django - celery .delay 为这个任务冻结,但为其他任务运行
- python - 我怎样才能实现这个递归公式?
- oracle - 小时必须在 0 到 23 之间 -oracle
- excel - 在不破坏隐藏公式的情况下删除选定行
- batch-file - 比较批处理中的unicode字符
- c# - 水晶报表。该系统找不到指定的文件
- javascript - 如何在 Visual Studio MVC4 webportal 中使用压缩 Javascirpt 文件 (.gz)
- java - 如何使用 Android Studio 对 HTTPS 端点执行 GET 请求
- microsoft-graph-api - 如何使用 microsoft graph api 获取 EndRecurrenceDate
- jenkins - Jenkinsfile:“RejectedAccessException:未找到此类字段”在 catch 块中