私のスペースにMySQLデータベースに列を追加したいと思います。 SO-質問の点でMySQLは、PHPでスペースを含む列を追加します
これは、私は以下のコードを使用しようとしています私はPHPでただし、コード
ALTER TABLE `msrk_krit` ADD `test 1` VARCHAR(255)
を書くことができますPHPのmyadminというではInsert data in mysql colum with spaces with 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 \ ''のようなバッククォートを試してみてください。そして、その列の名前について__forget forever__ –
表名または列名に空白を使用しない – Jens
表名に空白を使用しても問題はありません。時には、テーブル名とカラム名をスペースで処理しなければならないことがあります。コードはそれによって決して妥協されるべきではありません。適切な構文を使用してください。 –