Ich habe eine Tabelle foo
, die eine Spalte NOT NULL
mit einem Standard namens message
:
Es gibt eine gespeicherte Prozedur bar
, die in foo
:
Sie können sehen, dass ich bedingt verzweigen muss, damit meine Einfügung den Standardwert verwendet, wenn i_message
null ist. Das ist in Ordnung für nur eine Spalte, aber bedenken Sie, wenn foo
viel mehr Spalten NOT NULL DEFAULT
hätte - die Syntax wäre viel zu unhandlich.
Gibt es eine Syntax, die ich verwenden kann, um anzugeben, dass ein eingefügter Wert auf den Standardwert zurückgesetzt werden soll, wenn null? Ich habe folgendes versucht, aber verständlicherweise Syntaxfehler:
%Vor%Ich habe eine Tabelle %code% , die eine Spalte %code% mit einem Standard namens %code% :
hat %Vor%Es gibt eine gespeicherte Prozedur %code% , die in %code% :
eingefügt wird %Vor%Sie können sehen, dass ich bedingt verzweigen muss, damit meine Einfügung den Standardwert verwendet, wenn %code% null ist. Das ist in Ordnung für nur eine Spalte, aber bedenken Sie, wenn %code% viel mehr Spalten %code% hätte - die Syntax wäre viel zu unhandlich.
Gibt es eine Syntax, die ich verwenden kann, um anzugeben, dass ein eingefügter Wert auf den Standardwert zurückgesetzt werden soll, wenn null? Ich habe folgendes versucht, aber verständlicherweise Syntaxfehler:
%Vor%Tags und Links mysql