当前位置: 首页 > 知识库问答 >
问题:

似乎无法使用phpmyadmin[duplicate]向我的数据库添加多个列

尉迟跃
2023-03-14

目前我只是第一次使用SQL,我一直在尝试向现有表中添加新的列,以实现学生注册之类的交易。

我在网上关注了一些教程,它们都指向了我到目前为止一直在尝试的内容,基本上是这样的:

ALTER TABLE students 
ADD 
allergies VARCHAR(255), 
afterSchoolActivities VARCHAR(255);

根据我阅读的内容和观看的教程,它应该可以工作,但phpmyadmin会显示一条错误消息:

分析过程中发现1个错误。

无法识别的alter操作。(位置0的“”附近)

1064年的今天,您的SQL语法出现错误;查看与您的MariaDB服务器版本对应的手册,以了解第1行“VARCHAR(255)”附近使用的正确语法

我很确定这里有些东西我错过了,但我已经盯着它看了一段时间,似乎无法理解它。我想我会向这个神奇的社区寻求帮助。

附言:为糟糕的代码格式道歉,我已经尝试发布这个问题将近一个小时了,缩进并尝试其他一切,但它似乎不起作用。编辑:不知何故,在发布后设法修复了它。

共有2个答案

刘和正
2023-03-14

我想加上“过敏”和“课外活动”

在这种情况下,可以使用两条语句。

ALTER TABLE students
ADD COLUMN allergies VARCHAR(255);

ALTER TABLE students
ADD COLUMN afterSchoolActivites VARCHAR(255);
百里泓
2023-03-14

对,所以在来回了一段时间后,我意识到发生的事情是我没有指定逗号后面应该发生什么。我假设它是在第一个ADD之后暗示的,但显然不是。

对于任何像我一样碰巧陷入困境的人来说,似乎解决了这个问题的是:

ALTER TABLE students 
ADD allergies VARCHAR(255),
ADD afterSchoolActivities VARCHAR(255);
 类似资料:
  • 问题内容: 我似乎无法理解QueryDSL的elasticsearch方面。以下是我的查询对象以及我的数组的映射。我正在尝试将它们放入基于标签的多面导航中。每个“元素”将在标签数组中关联多个标签[并非所有元素都具有标签。一些将有一个空数组。]。每个标签都是具有id和tag属性的对象。 我尝试了嵌套的构面方法,并得到“标签未嵌套”的错误,因此我在下面尝试了此方法。我没有收到错误,但是返回JSON中没

  • 我有一个数据集,包含以下各列: 现在,我需要添加一个新的column类,并根据以下条件将其赋值为或: 我只在一个条件下完成了它,但我不知道如何在多个条件下完成它。 这里的wIat我已经尝试过: 我查看了所有其他类似的问题,但找不到解决问题的任何方法。我尝试了上述所有帖子,但仍坚持这个错误:

  • 您好,我无法在数据库中添加多个用户。我想添加我的ArrayList中存在的所有用户。我的代码是: 我的模型是: 因此,我只将第一个用户添加到数据库中,而不将其他用户添加到数据库中。如何在数据库中添加所有用户?

  • 我使用Spring-boot 1.4.1.Release,使用Spring Data和Hibernate将一些数据持久化到MySQL数据库中。 我有这样一个类,,用注释,其中一个字段注释如下: 当我试图通过对其调用将响应项保存到数据库时,我会得到以下错误: 这个错误在我为该字段添加注释之前就开始发生了,所以我认为将firstName映射到first_name是默认的Hibernate行为,但是我已

  • 我有一个简单的web应用程序,我从应用程序的前端获取json。我有一个对象,它包含很少的属性和一个对象数组。 它看起来像这样: 我通过使用。我用向我的PHP-Laravel后端发送了一个请求,我想对它进行解析。 这就是我所拥有的: 我尝试像这样获取json数据: 但它就是不起作用。我总是遇到一个错误,我试图访问对象上的,但它不存在。我也试过这样做: 但是我也有同样的问题。我做错了什么,我看到了关于

  • 问题内容: 我在Spark上使用Python时遇到问题。我的应用程序具有一些依赖项,例如numpy,pandas,astropy等。我无法使用virtualenv创建具有所有依赖项的环境,因为群集上的节点除HDFS外没有任何公共的挂载点或文件系统。因此,我坚持使用。我将站点程序包的内容打包到一个ZIP文件中,然后提交与option一样的作业(如在Spark executor节点上安装Python依