現在、テーブルの列名にかっこを挿入しようとしています。ただし、スクリプトを実行するとエラーが発生します。SQLテーブルの列名に角括弧を挿入するにはどうすればよいですか?
私のスクリプトの私のテーブルのフォーマットは、以前に読み取ります
cursor.execute("CREATE TABLE IF NOT EXISTS table (date date, voltage decimal (2,2))")
私はその後、私のテーブルのカラム名にブラケットを追加するためのスクリプトのこの部分に変更を加えました。
大括弧(V)を追加すると、スクリプトが実行されません。
エラーは次のとおりです。 SQL構文。行1の '(V)decimal(2,2)'の近くで使用する正しい構文については、MariaDBサーバーのバージョンに対応するマニュアルを確認してください。
エラーを表示せずに角括弧を追加するにはどうすればよいですか?
電圧を入れてみる – Satya
ちょっと:しないでください –
これで、SQLでテーブルを使用しようとしている人は誰ですか?それはデータストレージであり、その名前のようなものを保持することは想定されていません - あなたがプレゼンテーションレイヤーで行うことです。 '電圧'は完全に素晴らしい名前です - '(V)'を加えることは、誰にも何かを制限せず、あなたを含めたすべての人生を複雑にするだけです。 –