質問編集履歴

2 環境を追加しました。

navca

navca score 44

2017/01/08 00:59  投稿

MYSQL int型なのに1をinsert intoするとUnknown column ' 1' in 'field list'になる
初心者で恐縮ですがご教授ください。
テーブル作成時にカラムを作って、そのあと
``` insert into test values(2013-02-13, '食費', 'コーヒーを購入', 1, 380);
```
でデータを追加しようとしたんですが、Unknown column ' 1' in 'field list'になってしまいます。
+--------+-------------+------+-----+---------+-------+
| Field | Type       | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| 日付  | date       | YES |    | NULL   |      |
| 費目  | varchar(20) | YES |    | NULL   |      |
| メモ  | varchar(20) | YES |    | NULL   |      |
| 入金額 | int(11)    | YES |    | NULL   |      |
| 出金額 | int(11)    | YES |    | NULL   |      |
+--------+-------------+------+-----+---------+-------+
調べても同じようなことに言及しているものはなかったです。
ちなみに、ちょっと前にテーブル作成時にカラムを同時に作成して、後でデータを追加する作業は、上とまったく同じ手順でやったのですがその時は成功しました。
その後に日本語が文字化けしたのでいろいろいじったんですが、その途中の確認作業として再度テーブルを作ってデータを入れて...という作業をしようとしたらこのエラーが出るようになってたという感じです。
なにかご存じでしたらよろしくお願いします。
なにかご存じでしたらよろしくお願いします。
windows mysqlです。
  • MySQL

    11260 questions

    MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

1 言葉足らずだったので追加しました。

navca

navca score 44

2017/01/08 00:53  投稿

MYSQL int型なのに1をinsert intoするとUnknown column ' 1' in 'field list'になる
初心者で恐縮ですがご教授ください。
テーブル作成時にカラムを作って、そのあと
``` insert into test values(2013-02-13, '食費', 'コーヒーを購入', 1, 380);
```
でデータを追加しようとしたんですが、Unknown column ' 1' in 'field list'になってしまいます。
+--------+-------------+------+-----+---------+-------+
| Field | Type       | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| 日付  | date       | YES |    | NULL   |      |
| 費目  | varchar(20) | YES |    | NULL   |      |
| メモ  | varchar(20) | YES |    | NULL   |      |
| 入金額 | int(11)    | YES |    | NULL   |      |
| 出金額 | int(11)    | YES |    | NULL   |      |
+--------+-------------+------+-----+---------+-------+
調べても同じようなことに言及しているものはなかったです。
ちなみに、テーブル作成時にカラムを同時に作成して、後でデータを追加する作業は、上とまったく同じ手順でやったのですがその時は成功しました。
ちなみに、ちょっと前にテーブル作成時にカラムを同時に作成して、後でデータを追加する作業は、上とまったく同じ手順でやったのですがその時は成功しました。
その後に日本語が文字化けしたのでいろいろいじったんですが、その途中の確認作業として再度テーブルを作ってデータを入れて...という作業をしようとしたらこのエラーが出るようになってたという感じです。
なにかご存じでしたらよろしくお願いします。
  • MySQL

    11260 questions

    MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る