MySQL ROW_COUNT() 可以用來取得 MySQL 查詢影響的總行數。為了說明這一點,我們正在創建一個過程,透過該過程我們可以向表中插入記錄,並且它將顯示有多少行受到影響。
mysql> Delimiter // mysql> CREATE PROCEDURE `query`.`row_cnt` (IN command VarChar(60000)) -> BEGIN -> SET @query = command; -> PREPARE stmt FROM @query; -> EXECUTE stmt; -> SELECT ROW_COUNT() AS 'Affected rows'; -> END // Query OK, 0 rows affected (0.00 sec) mysql> Delimiter ; mysql> Create table Testing123(First Varchar(20), Second Varchar(20)); Query OK, 0 rows affected (0.48 sec) mysql> CALL row_cnt("INSERT INTO testing123(First,Second) Values('Testing First','Testing Second');"); +---------------+ | Affected rows | +---------------+ | 1 | +---------------+ 1 row in set (0.10 sec) Query OK, 0 rows affected (0.11 sec)
上述結果集顯示,在將資料插入到 ‘testing123’ 表後,受影響的行數為 1。
以上是我們怎麼才能得到MySQL查詢影響的總行數呢?的詳細內容。更多資訊請關注PHP中文網其他相關文章!