MySQL 8 では SELECT ステートメントで変数を渡します
P粉764836448
P粉764836448 2024-02-17 20:03:04
0
1
531

変数を使用した単純な選択ステートメントを試しています。 concat_ws('%', @S, '%'); のようにステートメントを変更すると、正常に動作します。文字列に。 select ステートメントでは SET 変数が選択されていないようです。助けてくれてありがとう。 Mysql80ワークベンチを使用しています。

ああああ

P粉764836448
P粉764836448

全員に返信(1)
P粉128563140

CONCAT を使用して、変数値の両側にワイルドカード文字が必ず含まれるようにします。それ以外の場合、最初に CONCAT_WS を区切り文字引数として使用すると、文字列の末尾に 2 つのワイルドカードが返されます。 は 1 つのワイルドカード と同等であり、望ましくない結果が生成されます。

リーリー

ただし、CONCAT はご想像どおりワイルドカードを返します:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート