ホームページ >バックエンド開発 >PHPチュートリアル >データの挿入時にエラーが発生した場合はどうすればよいですか?

データの挿入時にエラーが発生した場合はどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 13:57:511185ブラウズ

[code=sql]
[INSERT INTO `test`(`id`, `uid`, `regdate`, `remark`) VALUES ([],[Xiao Ming],[now()],[ソフトウェア エンジニア] )
/code]


ディスカッションに返信 (解決策)

INSERT INTO `test`(`id`, `uid`, `regdate`, `remark`) VALUES ('','Xiaoming',now ( ),'ソフトウェア エンジニア')

INSERT INTO `test`( `uid`, `regdate`, `remark`) VALUES ('Xiaoming',now(),'ソフトウェア エンジニア')

INSERT INTO 'test' ( 'id','uid','regdate','remark') value('','Xiao Zhang','now()','worker')
これの何が問題なのかを理解するのを手伝ってください。正しいですが、このエラーは毎回発生します

INSERT INTO `test`(`id`, `uid`, `regdate`, `remark`) VALUES ('','Xiao Ming',now(),'Software Engineer ' )


どこが間違っていたのか教えていただければ助かります、ありがとうございます

now() は mysql の関数で、引用符で囲むと文字列になります

now() mysql の関数です。引用符で囲むと文字列になります。


変更しましたが、エラーがありましたら、エラーメッセージを投稿してください。

Xiao Ming のタイプ、uid を投稿してください? uid が int 型である可能性があります。 。 。純粋な憶測。

这么是 INSERT INTO ’test‘ 呢?应该是 INSERT INTO `test` 或 NSERT INTO test

这么是 INSERT INTO ’test‘ 呢?应该是 INSERT INTO `test` 或 NSERT INTO test

司会者は本当に慎重です。 。

テストキーワード => `テスト`
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。