where
句で単純な選択クエリを実行することができません。 私はMySQLを使用しており、カラムはUser ID
です。カラム名 'User ID'の単純WHERE句?
問題は、2つの単語からなる列名にあります。
select * from user where 'User ID' = "xyz"
期待通りに次のような一般的なクエリが正常に動作:
select * from user where email = 'xyz'
にはどうすればいいUser ID
列に条件を書くことができますか?
、あなたは彼らが(区切り)識別子、および大文字と小文字が区別されることを示すために、名前を二重引用符を使用しています。 MS SQL Serverでは、名前の前後に角括弧を使用します。 MySQLでは、名前の前後にバックティックを使用します。一重引用符は、すべてのSQL DBMS内の文字列を示します。多くの場合、二重引用符も文字列として使用でき、さまざまな代替表記につながります。 –