2

クライアント用にアプリを再構築しています。古いデータベースから新しいデータベースにデータを移行するスクリプトを作成します。列の空の値を防ぐためにetiquette_start(古いデータベースで起こったこと)、実行します

UPDATE items 
SET etiquette_start = 'E' 
WHERE trim(both ' ' from etiquette_start) = '' 
OR etiquette_start is null;

データをインポートした直後。問題は、スクリプトが pgAdmin III で正常に動作することですが、php スクリプトでは実行されません。PHP 構文エラーはここでは問題ではありません。上記のクエリを保持する変数に他のクエリを配置すると、データ操作が成功しました。ページとログに PHP エラーはありません。

4

2 に答える 2

2

これを試して:

UPDATE items 
SET etiquette_start = 'E' 
WHERE length(trim(both ' ' from etiquette_start)) = 0 
OR etiquette_start is null;
于 2013-03-30T23:23:21.403 に答える