フィールドに「キー」という名前のテーブルを設定しましたが、そのフィールドを調べようとすると「キーワード 'キー'の近くに構文が正しくありません」というエラーが表示されます。キーでSQLテーブルを検索する
0
A
答えて
2
'key'はSQLキーワードです。列名としてキーワードを使用する場合、バックティックエスケープを使用する必要があります。
以下のサンプルコードを参考にしてください。
表作成
CREATE table table1(name varchar(5), `key` int);
テーブルにデータを挿入
insert into table1 values('A',1);
insert into table1 values('B',2);
テーブルからデータを取得
SELECT name, `key` from table1;
関連する問題
- 1. SQLテーブルで検索
- 2. 特定のテーブルへの外部キーを検索するSQLスクリプト?
- 3. SQLテーブルの検索
- 4. SQl Server 2005で複数のテーブルをフルテキストで検索する
- 5. SQLテーブル内でフレーズを検索する方法
- 6. SQL Serverでテーブルを検索する方法2016
- 7. メモリ内の全文検索テーブルSQLサーバ
- 8. sql DBテーブルの日本語の検索
- 9. SQL 2005 SMO - 参照テーブルの検索
- 10. 「検索キーは」
- 11. Stlでキーを検索するHash_map
- 12. 特定のデータを含むテーブルを検索するSQLクエリ
- 13. Searchbar - 'enter'キーで検索
- 14. Mongodb - キーなしで検索
- 15. テーブル内の現在のユーザーを検索するクエリ? php、sql
- 16. 複数のテーブルを検索するSQL構文
- 17. SQL Serverのテーブルからデータを検索する方法
- 18. シンプルなASP.NET検索バーを使用してSQL Serverテーブルを検索
- 19. Javascript - ラベルを検索するテーブルを検索する
- 20. 検索キーとXML
- 21. SQL Server Management Studio - すべての空でないテーブルの検索
- 22. SQLテーブルのIDのNAMEを検索し、PHP経由でエコー
- 23. SQLテーブル内の文字列を検索できません
- 24. SQL Serverの名前でプロシージャまたはテーブルを検索
- 25. アレイ検索テーブル
- 26. SQL Serverでオブジェクトを検索する(クロスデータベース)
- 27. 外部キーを検索するクエリ
- 28. SQLでデータを検索
- 29. AngularJSでSQLデータベースを検索
- 30. SQLクエリでルートディスクパスを検索
'key'は、SQLキーワードです。あなたはそれをエスケープする必要があります。 –
どの[DBMS](https://en.wikipedia.org/wiki/DBMS)製品を使用していますか? Postgres?オラクル? "_SQL_"はクエリ言語であり、特定のデータベース製品の名前ではありません。 –