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

MySQL在php中添加带空格的列[duplicate]

岳风畔
2023-03-14

我想添加列到我的MySQL-数据库与空格。

在SO-questions方面,这与我所得到的一样接近,即用php在mysql colum中插入带有空格的数据

在php MyAdmin中,我可以编写代码

ALTER TABLE `msrk_krit` ADD `test 1` VARCHAR(255)

但是,在php中,我尝试使用下面的代码:

mysqli_query($db, "ALTER TABLE msrk_krit ADD 'test 1' VARCHAR( 255 )")

但我得到了这个错误代码:

错误描述:1064您的SQL语法有错误;查看与您的MariaDB服务器版本相对应的手册,了解第1行“1 VARCHAR(255)”附近使用的正确语法

有什么想法吗?

谢谢

共有2个答案

冯星阑
2023-03-14
mysqli_query($db, "ALTER TABLE `msrk_krit` ADD `test 1` VARCHAR(255)")
钱嘉致
2023-03-14

执行以下操作:

mysqli_query($db, "ALTER TABLE msrk_krit ADD `test 1` VARCHAR( 255 )")

请注意,测试1周围的单引号实际上是反勾,而不是引号标记。

老实说,您应该避免在列名中使用空格,从长远来看,这样会更容易维护。

(文档:mysqli_query)

 类似资料:
  • 这是代码 我希望有人能帮助我,谢谢!

  • 问题内容: 我正在一个项目中,另一个开发人员创建了一个表,该表的列名为。那是两个词之间的空格。如果我使用“企业名称” 运行语句,则说没有名称为“企业”的列。 我怎么解决这个问题? 问题答案: 通常,第一步是首先不要这样做,但如果已经完成,则需要诉诸正确的列名引用: 通常,这类事情是由使用Microsoft Access之类的人创建的,并且总是使用GUI来做他们的事情。

  • 问题内容: 我数据库中的列名称之一是两个字长,包括一个空格,即:。我正在使用SELECT并引用列名称来提取所需的数据。现在,如果我将该列命名,则我的SELECT可以工作,但如果使用,则不能。它说 “字段列表”中的“未知”列“区域” 有想法吗? 问题答案: 使用反引号。

  • 我正在使用Pandas,希望将行添加到已建立列的空数据框中。 到目前为止,我的代码看起来像这样。。。 然而,当我跑步的时候。。。 数据框返回时没有行,只有列。我不确定我做错了什么,但我很确定它与append方法有关。有人知道我做错了什么吗?

  • 简单地说,我想把javascript中的一个字符串拆分成一个数组,这个数组还应该包括原始字符串中的所有空白空间。 我尝试使用str.split(“”),结果发现 在这个例子中,我希望在“hi”中的“I”后面有一个空格

  • 问题内容: 我想在包含引号前缀的xlsx工作簿工作表中添加一个单元格,而我正在尝试使用POI库创建该工作表。如何添加这种类型的单元格 我在Maven Central上使用CTXf.setQuotePrefix(boolean quotePrefix)找到了对此的引用,但不知道如何将其添加到XSSFCell 我尝试使用下面的代码 得到例外 谁能帮我这个 问题答案: 的,也是财产的一部分,而不是。 因