2017-01-22 7 views
-1

Ich möchte einige Syntax wie name=* oder name=all verwenden, um zu vermeiden, das Namensfeld einzuschränken.Wie setze ich den richtigen Wert auf 'all' in mysql

Weil ich nur eine SQL-Anweisung, z. B. name=? schreiben möchte.Wenn es einige Syntax wie oben, nur eine SQL oben kann alle Situationen tun.Ich übergeben Sie einfach den Namen und rufen Sie die SQL-Anweisung auf Abfrage.

Aber ich finde nicht die richtige richtige Syntax, oben ist der Pseudo-Code, weder * noch all kann dies tun.

Jeder kann helfen? Danke.

+0

Hallo nicht schätzen, wollen Sie aus einer Tabelle zu lesen oder zu aktualisieren sind oder in sie einfügen? Können Sie die Abfrage, die Sie haben, teilen, die nicht funktioniert? – Piyush

+0

Können Sie etwas wie 'name = name' verwenden? – PhillipXT

Antwort

1

Wenn ich verstehe, Sie wollen, mit der gleichen Abfrage, Datensätze mit einem bestimmten Namen oder alle Recor wählen, wenn eine 'Name' Variable keinen Wert hat.

Wenn es so ist, dass Sie mit

name like '%' 

versuchen können, wenn die Variable ‚name‘ hat

+0

Danke deine Antwort. Das ist, was ich wollte. @ Massimo –

+0

@PhillipXT 's Antwort ist auch gut. Danke nochmal für Ihre Hilfe. –

Verwandte Themen