![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
> insert into tbl_tst values (001,'',21000,,22,4400,'3~4日','∞')
とすると syntax error になってしまいます。
> insert into tbl_tst values (001,'',21000,'',22,4400,'3~4日','∞')
とすると out of range になってしまいます。
> insert into tbl_tst values (001,'',21000,0,22,4400,'3~4日','∞')
は通常に登録できます。
> insert into tbl_tst values (001,'',21000,'0',22,4400,'3~4日','∞')
も通常に登録できます。
4カラム目のフィールドなのですが、show fields で見ても
int(11) Null→YES Default→NULLとなっております。
NULLを登録(何も値を入れない)したいのですが、
どうすればよいでしょうか。
ご存知の方いらっしゃいましたらご教示願います。
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
insert into tbl_tst values (001,'',21000, NULL ,22,4400,'3~4日','∞')
です
早々の御回答をありがとうございます。
なるほど、「値を入れない」時でも
明示的にNULLを「入れる」ことをしなければならないのですね。
確かにNULLを入れたらエラーはなくなりました。
ありがとうございます。
No.2
- 回答日時:
#1さんの要領でOKだと思います。
デフォルト値を適用したいのであれば、フィールド名を明示的に
記載すればOKです。
insert into tbl_tst (field1,field2,field3,field5,field6,field7,field8) values (001,'',21000,22,4400,'3~4日','∞');
のように、設定する項目だけフィールドを指定してください。
御回答ありがとうございます。
フィールド名を省くには、全フィールドに値なりNULLなり明示的に何かを入れなければいけなく、
セットするvalue値を省くには、必要なフィールド名を記載しなければならないのですね。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 次の時間帯の勝率の合計を求めるSQL文 1 2023/07/04 17:12
- PHP php エラー 2 2022/10/23 16:43
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- PHP プログラムコードを入力する場合改行してもいいですか? 2 2022/10/02 16:05
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- その他(プログラミング・Web制作) pythonのグローバル変数 2 2022/11/25 18:02
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP ここで言う「アロー演算子」の役割を教えてください。 1 2022/03/26 02:38
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- PHP php エラー 3 2022/11/18 23:32
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
データベースのINT型項目にNULLはNG?
MySQL
-
SQLServerでNULLを挿入したいです
SQL Server
-
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
-
4
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
5
Accessで数値型にNULLをInsertするとエラー
その他(データベース)
-
6
Integer変数をカラにしたいのですが
Visual Basic(VBA)
-
7
Unionの結果全体をOrder By したい。
SQL Server
-
8
group byで指定したカラム以外のカラムの値を取得したい
PostgreSQL
-
9
Viewにインデックスは張れますか?
Oracle
-
10
テーブルタグの中にdivを含めてはダメ?
HTML・CSS
-
11
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
12
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
13
テーブルに主キーを作らないデメリットは?
その他(Microsoft Office)
-
14
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
15
<input type=hidden" >で配列(複数の要素)を渡したいとき?"
PHP
-
16
JSPでリンクを利用してパラメータを次画面に渡す方法について。
Java
-
17
GROUP BYを行った後に結合したい。
Oracle
-
18
SQL文のwhere条件文で使う <> の意味はなんですか
その他(データベース)
-
19
SQLで特定の項目の重複のみを排除した全項目を取得する方法
その他(プログラミング・Web制作)
-
20
変数名の付け方
Java
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLローダーCSV取込で、囲み文...
-
テーブルの最後(最新)のレコー...
-
配列に指定した値が含まれてい...
-
ACCESSのクエリで空白以降を別...
-
int型フィールドにnullを登録で...
-
2回実行のSQL文を1回にしたい
-
2番目に小さい引数を返す関数
-
NULLの挿入の仕方が…?
-
MySQLでの近似値順での値の取得...
-
入力データの半角スペースと全...
-
CSVからNULL値をインポート
-
固定長データのテキストファイ...
-
テーブルのフィールドの一番長...
-
select文の実行結果に空白行を...
-
単一グループのグループ関数で...
-
ファイルの漢数字の順番につい...
-
【PL/SQL】FROM区に変数を使う方法
-
where句中のtrim関数について
-
Oracleで「文字が無効です」の...
-
アクセスのレポートでレコード...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLローダーCSV取込で、囲み文...
-
テーブルの最後(最新)のレコー...
-
2回実行のSQL文を1回にしたい
-
int型フィールドにnullを登録で...
-
SQLです下記の問合せを行うクエ...
-
SELECTした合計値をそのまま割...
-
BLOBやCLOBのパフォーマンスを...
-
テーブルのフィールドの一番長...
-
配列に指定した値が含まれてい...
-
Null値件数をカウントする式に...
-
固定長データのテキストファイ...
-
ACCESSのクエリで空白以降を別...
-
【MySQL】 DECIMAL(2,1) に 13...
-
複数フィールド対してLIKE '% ...
-
ファイルメーカー10で重複デー...
-
MySQLでの近似値順での値の取得...
-
NULLの挿入の仕方が…?
-
CSVからNULL値をインポート
-
MYSQLで月ごとの集計をおこない...
-
ファイルメーカーのフィールド...
おすすめ情報