我想添加列到我的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)”附近使用的正确语法
有什么想法吗?
谢谢
执行以下操作:
mysqli_query($db, "ALTER TABLE msrk_krit ADD `test 1` VARCHAR( 255 )")
请注意,测试1周围的单引号实际上是反勾,而不是引号标记。
老实说,您应该避免在列名中使用空格,从长远来看,这样会更容易维护。
(文档:mysqli_query
)
mysqli_query($db, "ALTER TABLE `msrk_krit` ADD `test 1` VARCHAR(255)")