欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql returning into

呂致盈2年前15瀏覽0評論

MySQL中的Returning Into是一種在INSERT、UPDATE和DELETE語句中使用的特殊子句,用于返回指定變量或存儲過程參數(shù)中的值。

在使用Returning Into時,必須將需要返回的值保存在已定義的變量或存儲過程參數(shù)中,然后指定該變量或存儲過程參數(shù)作為Returning Into子句的參數(shù)。例如,以下示例將INSERT語句中的id保存到@a變量中:

INSERT INTO users (name, age) VALUES ('John', 30) 
RETURNING id INTO @a;

在執(zhí)行以上示例代碼之后,@a變量的值將為插入記錄的id值。

需要注意的是,使用Returning Into時必須使用預(yù)處理語句,否則將會報錯。

在UPDATE和DELETE語句中,也可以使用Returning Into來返回被更新或刪除的記錄數(shù)量。例如,以下示例返回被更新的記錄數(shù)量:

UPDATE users SET age=31 WHERE name='John'
RETURNING ROW_COUNT() INTO @a;

以上示例中,ROW_COUNT()是一個MySQL函數(shù),用于返回被更新或刪除的記錄數(shù)量。執(zhí)行以上代碼后,@a變量的值將為被更新的記錄數(shù)量。

在DELETE語句中也可以使用該方法。例如:

DELETE FROM users WHERE age=30
RETURNING ROW_COUNT() INTO @a;

以上示例中,將返回被刪除的記錄數(shù)量。

總之,Returning Into是一個非常有用的MySQL語句,在使用INSERT、UPDATE和DELETE語句時,可以方便地返回所需的值,提高代碼的可讀性和靈活性。