|
|
1
1
我们做一些类似的事情,客户登录到一个网站,并输入设置信息。然后,网站创建一个通用数据库的副本,并将设置信息加载到数据库中,创建备份并将备份文件发送给客户。听起来你的主要问题是所有数据库的名称都一样。我的建议是使用以下步骤进行评分:
|
|
2
2
简单的解决方案是让他们对数据库进行唯一命名。实际上,从一开始就开发他们的代码来使用这个独特的名称。你不能要求学生把他们的数据库命名为STU\u1234,其中“1234”是他们唯一的学号。你可以更进一步:STU琰111琰222琰333琰4444,其中111是班级,222是部门,333是作业,444444是他们唯一的学生id。这样就不需要做任何花哨的事情。 |
|
|
3
1
我假设学生分离数据库,然后你连接到服务器。此时,可以选择唯一的数据库名称。
另外,假设学生的工作完全在数据库中进行,那么数据库的名称对于您和他们测试代码来说应该是不相关的——除了用于从任何客户机代码进行外部访问的连接字符串。 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
Marc Guillot · 记录值时忽略冲突 1 年前 |
|
|
Fachry Dzaky · 正确使用ROW_NUMBER 1 年前 |
|
|
TriumphTruth · 从满足特定条件的数据集中选择1行 1 年前 |