我在处理多个文档时遇到了挑战,特别是处理数据库中的重复文件名。我正在尝试创建一个管理员可以在其中添加 HTML 文档的系统。他将输入两个字段:文档名称及其源代码。
添加文档时,名称(例如“A Page”)和文件名(基于名称,例如“a_page.html”)将插入数据库,并在服务器上创建包含源代码的文件。
现在的问题是如果我尝试添加另一个具有相同名称的文档(例如“A Page”)会发生什么。我希望文件名是“a_page_2.html”,以免覆盖现有文件。如果另一个同名,“a_page_3.html”等等。
有没有简单的SQL语句来实现?