私は自分のアプリケーションで動いています。私は(_
)の代わりに(-
)を糊として使用してテーブルとフィールドの名前を付けました。私が-
メソッドを愛して以来、私はそれを保つ方法を考え出していました。フィールドに( - )を使用しています
まず:次に
SELECT * FROM cool-table
: だから私は、次のように私のSQLクエリのテーブルに固定
SELECT * FROM `cool-table`
をそして、それは働きました。しかし、今のフィールドは名前で私は本当にこの仕事をするために、ホット分からない:
SELECT * FROM `cool-table` WHERE cool-id = 1
私は取得していますエラーがcool-id
の-
に関連しています。 助けてください?私は
`cool-id`
を置くことを試みたが、私のために動作しないようでした誓う
EDIT
。今それはあります。私のばかげた質問には申し訳ありません。
あまりにも遠くに入る前に、できるだけテーブル/フィールド名を変更してください! –
backticksはどこでもこれで動作しますが、私はそれを推奨しません。これは、元社員がたくさんのフィールドに名前をつけることにしたときのお尻の本当の痛みでした。 –
@Charlieしないでください...「cool-id」は「cool minus id」を意味し、任意のトリック異なることを意味するためには、将来のプログラマーがあなたを嫌にするだけです。だから、なぜそれを 'cool_id'に変更しないのですか? –