0
たとえば、私は3カラム、sidea
,sideb
およびsidec
を持っています。NULL値のMySQL生成カラム
CREATE TABLE triangle (
sidea DOUBLE,
sideb DOUBLE,
sidec DOUBLE AS (sidea - sideb)
);
しかしsidea
のために、セルの一部はNULL
値が含まれています。そして、私がやっていることです。上記コードの結果はNULL-(some number)=(some number)
です。
誰もがsidea
またはsideb
内のセルのいずれかがNULL
が含まれている場合sidec
はNULL
になるようにする方法を知っていますか?
ありがとうございます。次のようにあなたが何かにあなたのCREATE TABLE
スクリプトを変更することができ
問題を再現できません。[db-fiddle](https://www.db-fiddle.com/f/rgMHxn7uLyjBv1RFxzrLKb/0)を参照してください。 – wchiquito
あなたはMySQLコマンドラインからテストを実行できますか? – wchiquito
こんにちはwchiquito、私はちょうど、あなたのコードを使用する場合、ワークベンチは、画像としてNULLを表示されます。私のデータでは、NULLは編集可能な文字列として表示されます。その列のデータ型はDECIMAL(12,2)です。私はNULLが文字列として解釈されると思いますか?それは空白のセルを持つcsvファイルでした。私が行ったことは、空のセルに「NULL」を入力してデータベースに入力するためにExcelを使用することです。 – eagle