首页 > 解决方案 > 如果表存在同名,如何在创建表期间自动增加表名

问题描述

我正在尝试在创建新表时自动增加表名。

下面是一个通用的方法。

CREATE TABLE table_name (column_name column_type);

我们如何向表名添加自动增量,例如:table_name1、table_name2 等?

标签: mysqlnode.jsaws-lambdaamazon-rds

解决方案


表名没有“自动递增”功能,您应该自己处理。例如,您可以计算数据库中具有特定名称和特定模式的表:

SELECT count(*) FROM information_schema.tables WHERE table_schema = 'YOUR_SCHEMA' AND table_name LIKE '%YOUR_TABLE_NAME%';

增加结果中的数字并创建一个新表。


推荐阅读