1

ユーザーがファイルをアップロードするときに実行する単純な mysql クエリを作成しました。このクエリは、テーブル dress に新しい行を作成し、file_name というタイトルの列にファイルの名前を追加することを目的としています。ただし、phpmyadmin は、SQL セクションでクエリを実行すると、このエラーが発生するため実行できないと教えてくれます。

#1054 - Unknown column 'name' in 'field list'

これが私のクエリコードです。構文エラーだと思います。

INSERT INTO `dress` (file_name) VALUES (name)

また、ここに私のデータベースに関する私の情報があります

dress   CREATE TABLE `dress` (
 `primary_id` int(11) NOT NULL AUTO_INCREMENT,
 `file_name` varchar(50) NOT NULL,
 `match_1` varchar(100) NOT NULL,
 PRIMARY KEY (`primary_id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1
4

2 に答える 2

6

値「名前」を挿入しようとしている場合は、次のように引用符で囲む必要があります。

INSERT INTO `dress` (file_name) VALUES ('name')
于 2012-07-17T21:35:04.507 に答える
3

値の前後に単一または二重のクォートを追加する必要があります。

INSERT INTO `dress` (file_name) VALUES ('name');
于 2012-07-17T21:35:48.110 に答える