我可以使用以下方法確定是否滿足條件:
SELECT id FROM admin WHERE firstname='John' INTO @tmp
SELECT IF (@tmp >= 1, "success", "fail")
但是,如果滿足相同的條件,我將如何創建表的副本?例如。
CREATE TABLE admin_copy LIKE admin
INSERT admin_copy
SELECT * FROM admin;
uj5u.com熱心網友回復:
這可能對你有用。
SET @create_table := IF(@tmp >= 1, 'CREATE TABLE admin_copy LIKE admin', 'SELECT 0')
;
PREPARE stmt_create FROM @create_table
;
EXECUTE stmt_create
;
DEALLOCATE PREPARE stmt_create
;
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/355539.html
