无法使用phpmyadmin向我的数据库添加多个列。
无法使用phpmyadmin向我的数据库添加多个列。
目前我只是第一次尝试使用SQL,并且一直在尝试为一个学生注册表格添加新列。\n我按照一些在线教程的指导进行操作,到目前为止我一直在尝试以下语句:\nALTER TABLE students\nADD\nallergies VARCHAR(255),\nafterSchoolActivities VARCHAR(255);\n根据我阅读的资料和观看的教程,这应该是正确的,但是phpmyadmin显示了一个错误消息:\n分析过程中发现1个错误。\n无法识别的修改操作。(位于位置0附近)\n1064 - 在您的SQL语法中有一个错误;请检查与您的MariaDB服务器版本相对应的手册,查看第1行附近的正确语法用法。\n我相当确定我漏掉了什么,但是我已经盯着这个问题看了很久,似乎无法找到答案。所以想向这个了不起的社区寻求帮助。\nP.S:对于糟糕的代码格式化,我向大家道歉。我已经尝试了将近一个小时的缩进和其他一切,但似乎都不起作用。编辑:发布后设法解决了。
问题的原因是在使用phpMyAdmin添加多个列时遇到了困难。解决方法是使用两个ALTER TABLE语句分别添加两个列。
ALTER TABLE students ADD COLUMN allergies VARCHAR(255); ALTER TABLE students ADD COLUMN afterSchoolActivities VARCHAR(255);
需要注意的是,要同时添加"allergies"和"afterSchoolActivities"列,而不是在"SchoolActivities"之后添加"allergies"列。尝试将代码改为以下形式也是无效的:
ALTER TABLE students ADD COLUMNS allergies VARCHAR(255), afterSchoolActivities VARCHAR(255);