ホームページ > データベース > mysql チュートリアル > MySQL UPDATE エラー: 「フィールド リスト」に不明な列があるのはなぜですか?

MySQL UPDATE エラー: 「フィールド リスト」に不明な列があるのはなぜですか?

Barbara Streisand
リリース: 2025-01-14 10:20:44
オリジナル
560 人が閲覧しました

MySQL UPDATE Error: Why

MySQL UPDATE クエリ エラー: フィールド リスト内の不明な列

MySQL で UPDATE クエリを実行すると、フィールド リストに不明な列があることを示すエラー コード #1054 が発生する場合があります。これは通常、クエリ構文が間違っている場合に発生します。

質問:

次の UPDATE クエリによりこのエラーが発生します:

<code class="language-sql">UPDATE MASTER_USER_PROFILE, TRAN_USER_BRANCH
SET MASTER_USER_PROFILE.fellow=`y`
WHERE MASTER_USER_PROFILE.USER_ID = TRAN_USER_BRANCH.USER_ID
AND TRAN_USER_BRANCH.BRANCH_ID = 17</code>
ログイン後にコピー

解決策:

解決策は、他の列に割り当てられた値に引用符を使用することです。 MySQL では、カラム名を囲むためにバックティック (`) が使用され、値を囲むために二重引用符または一重引用符 (' または ") が使用されます。クエリ内の値 'y' を一重引用符または二重引用符で囲むと、このエラーが発生する可能性があります。

を解決しました。

修正されたクエリ:

<code class="language-sql">UPDATE MASTER_USER_PROFILE, TRAN_USER_BRANCH
SET MASTER_USER_PROFILE.fellow='y'
WHERE MASTER_USER_PROFILE.USER_ID = TRAN_USER_BRANCH.USER_ID
AND TRAN_USER_BRANCH.BRANCH_ID = 17</code>
ログイン後にコピー

以上がMySQL UPDATE エラー: 「フィールド リスト」に不明な列があるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート