ホームページ > データベース > mysql チュートリアル > 文字列またはバイナリデータを切り捨てるとはどういう意味ですか?

文字列またはバイナリデータを切り捨てるとはどういう意味ですか?

醉折花枝作酒筹
リリース: 2023-01-07 11:43:07
オリジナル
40831 人が閲覧しました

文字列またはバイナリ データの切り詰めに関する追加の制限は、データベースに既に保存されているデータと競合します。これを解決するには、データベース内の制限外のデータをすべて制限を満たすデータに変更するか、制限を調整する必要があります。

文字列またはバイナリデータを切り捨てるとはどういう意味ですか?

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

EF では、CodeFirst を使用してエンティティに制約を追加する場合、NeGut コンソールを使用してそれをデータベースに更新します。まず、add-migration migrationName コマンドを使用してエンティティを作成します (migrationName は更新される名前です)。をクリックしてから、Update を使用します。データベースがデータベースに更新され、この時点で問題が報告されます:

は文字列またはバイナリ データを切り捨てます。 ######ステートメントは終了されました。

#エラーの理由

この問題が報告されるのはなぜですか? その理由は、追加された制限と、すでにデータベースに保存されているデータです。対立している。

たとえば、ユーザー ID が数字に制限されているにもかかわらず、データベース内のユーザー ID に予期しない数字が含まれている場合、このエラーが報告されます。

#解決策

解決策は、データベース内の制限外のすべてのデータを制限を満たすデータに変更するか、制限を調整することです関連する推奨事項: 「

mysql チュートリアル

以上が文字列またはバイナリデータを切り捨てるとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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