我想用空格将列添加到我的MySQL数据库中。MySQL在php中添加空格的列
在SO-问题条款我来Insert data in mysql colum with spaces with php
在PHP MyAdmin我可以编写代码
ALTER TABLE `msrk_krit` ADD `test 1` VARCHAR(255)
但是在PHP我想用下面的代码,这是接近:
mysqli_query($db, "ALTER TABLE msrk_krit ADD 'test 1' VARCHAR(255)")
但我得到这个错误代码:
埃罗r描述:1064您的SQL语法有错误;检查对应于您的MariaDB服务器版本的手册,以获得在第1行'1 VARCHAR(255)'附近使用的正确语法。
任何想法?
感谢
因此,请尝试像phpMyAdmin中的反引号:'ADD \'test 1 \''。然后__永远忘记这些列名 –
不要在表或列名中使用空格 – Jens
在表名中使用空格没有任何问题。有时你必须用空格来处理表名和列名,并且你的代码不应该被它所破坏。只需使用正确的语法。 –