Ami*_*hum 5 java mysql sql unit-testing mysql-workbench
我的笔记本电脑上有一个本地安装的MySQL服务器,我想使用其中的信息进行单元测试,所以我想创建一个脚本来自动生成所有数据.我正在使用已经生成表格的MySQL Workbench(来自模型).是否可以使用它或其他工具创建自动脚本以使用数据填充它?
编辑: 我现在看到我不清楚.我确实有单元测试的有意义的数据.当我说"自动生成所有数据"时,我的意思是该工具应该在我的本地数据库中获取有意义的数据,并创建一个脚本以在其他开发人员的数据库中生成相同的数据.
您可以使用默认值填充(如果已定义)
CREATE TABLE #t(c1 int DEFAULT 0,c2 varchar(10) DEFAULT '-')
GO
--This insert 50 rows in table
INSERT INTO #t( c1, c2 )
DEFAULT VALUES
GO 50
SELECT * FROM #t
DROP TABLE #t
Run Code Online (Sandbox Code Playgroud)