我想用空格將列添加到我的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
在表名中使用空格沒有任何問題。有時你必須用空格來處理表名和列名,並且你的代碼不應該被它所破壞。只需使用正確的語法。 –