有没有办法在mysql中实现如下所示?
我尝试过如下但它不起作用。我知道在mysql中有一些方法可以使用一些好的查询来实现这一点。
CREATE TABLE SCHEMA.new_accounts if not exists AS ( SELECT * FROM SCHEMA.accounts) WITH NO DATA
答案 0 :(得分:0)
以下是我的工作:
CREATE TABLE IF NOT EXISTS `new_accounts` LIKE `accounts`;
对于数据插入,您可以在sql下运行条件:
INSERT INTO `new_accounts` SELECT * FROM `accounts` WHERE column=1;
希望这能在某种程度上解决您的问题