2017-06-07 11 views
0

私はMS Access 2000データベースを使用するCMSを使用する電子商取引のWebサイトで作業しています。 CMSはアップロード時にWebサイトのページを生成するので、ショッピングカートを制御するためのPerlファイル以外のオンラインデータベースはありません。 CMSは、サイトの他の場所に置くことができる複製製品の作成を可能にします。主キーで文字を検索し、フィールドを更新

私のデータベースにPRODUCTSというテーブルがあります。その場合、製品がオリジナルの複製品である場合、それは含まれています!主キー内

Productテーブル内で、データベース内のすべての複製製品の設定をオフにしたいとします。

私が言うSQL文を作成しようとしています。.. Product_Referenceは文字が含まれている製品 FROM

! Can_Be_Ordered_OnlineをFalseに設定する

誰でも手助けできますか?場合

UPDATE PRODUCTS SET Can_Be_Ordered_Online = FALSE 
WHERE Product_Reference LIKE '%!%' 

:あなたが探しているもの

答えて

0

はそのようなものです!終了時または開始時には、%のいずれかを削除できます。通常のMySQLで

1

それはこのようなものになりますので、私は「、

UPDATE Products 
    SET Products.Can_Be_Ordered_Online = 0 
    WHERE Products.Product_Reference LIKE '*!*'; 

それは、これらの日:( 幸いにも、私が見つけたthis文書についてLIKE条件2000件のドキュメントをオンラインのMS Accessを見つけるのは難しいですちょうど私の答えを更新しました。%文字が明らかにMS Access 2003で、MySQLおよびその他のSQL-sのワイルドカードであるVEの(そして、あまりにもMSA 2000年にいくつかの幸運を!)ワイルドカード文字は*#?ある。

ニックe履歴レッスン:

関連する問題