3
大約什麼,我想實現:有沒有辦法將一行作爲參數傳遞給MySQL函數?
CREATE FUNCTION(row Table) RETURNS tinyint(1)
BEGIN
RETURN (row.col1 > 2 OR row.col2 IS NULL)
END;
大約什麼,我想實現:有沒有辦法將一行作爲參數傳遞給MySQL函數?
CREATE FUNCTION(row Table) RETURNS tinyint(1)
BEGIN
RETURN (row.col1 > 2 OR row.col2 IS NULL)
END;
在MySQL 5.7,會有一個動態列,可能被添加到表本身。它與在MySQL 5.7中添加的json解析函數一起使用。
來源:https://dev.mysql.com/doc/refman/5.7/en/create-table.html#create-table-generated-columns
嗯,你的邏輯只使用兩列。將這些作爲論據。 –
這是一個簡單的例子,我最初的目標會更復雜。在我的查詢中使用它並在沒有代碼部署的情況下改變它會很好。但是我真正擔心的是編寫查詢時不會一次又一次地寫同樣的條件。 –