如何在查询中建立IF条件?

时间:2019-07-29 06:03:30

标签: mysql

如何在mysql中进行这样的查询?那可能吗?我想搜索该表是否存在,如果存在,则执行SELECT * FROM tbl_employee_debitcredit,如果不存在,则执行其他操作。

IF (SELECT EXISTS
    (SELECT * 
    FROM information_schema.tables 
    WHERE table_schema = 'db_hrms_eiger' 
    AND table_name = 'tbl_employee_debitcredit')) = 1 THEN 
SELECT * FROM tbl_employee_debitcredit

Else
'Do Nothing

我该如何以正确的方式执行此操作?我基于vb.net中的代码。

1 个答案:

答案 0 :(得分:0)

我从未见过这种方法。 您可以编写存储过程,然后在需要的任何地方调用它。