database


在MySQL触发器中引发错误

如果before the update表before the update有trigger ,如何抛出错误以防止对该表进行更新

mysql database triggers
在数据库中交换唯一的索引列值

我有一个数据库表,其中一个字段 不是主键 有一个唯一的索引。 现在我想将此列下的值换成两行。 怎么可以这样做 我知道的两个黑客是: 删除两行并重新插入。 更新具有其他值的行并交换,然后更新为实际值。 但我不想这样做,因为它们似乎不是解决问题的合适方法。 任何人都可以帮我吗

sql database
由多个用户编辑数据库记录

我设计了数据库表 在MS SQL服务器上规范化 ,并为一个应用程序创建了一个独立的Windows前端,供少数用户用来添加和编辑信息。 我们将添加一个Web界面,以便日后在我们的生产区域进行搜索。 我担心如果两个用户开始编辑相同的记录,那么提交更新的最后一个将是 赢家 ,重要信息可能会丢失。 我想到

sql-server database
在数据库中继承?

有没有办法在数据库中使用继承 特别是在SQL Server 中 假设我有几个像CreatedOn , CreatedBy这样的字段,我想在我的所有实体上添加。 我正在寻找一种替代方法,而不是将这些字段添加到每个表中。

sql database inheritance sql-server-2005
使用MS Access作为MySQL数据库后端的前端的问题?

两个用户希望共享最初使用MS Access编写的同一数据库,而不会在单个MDB文件上相互冲突。 我使用其Migration Toolkit将表从简单的MS Access数据库移动到MySQL 顺便说一下,它运行良好 并设置Access以通过ODBC链接到这些表。 到目前为止,我遇到了以下问题: 如

mysql database ms-access
您对使用UUID作为数据库行标识符有何看法,尤其是在Web应用程序中?

为了简单和 假设 速度,我总是倾向于使用长整数作为数据库中的主键。 但是当对象实例使用类似于REST或Rails的URL方案时,我最终会得到这样的URL: 然后假设有ID为 , ,......, 和 的用户。假设有问题的Web应用程序足够安全,可以防止人们输入其他号码未经授权查看其他用户,简单的顺

database web-applications uuid
将mysql数据库转换为sqlite数据库的最佳方法是什么?

我目前有一个相对较小的 或 个表, 行 MySQL数据库,我想转换为sqlite数据库。 由于我可能不得不多次这样做,如果有人能推荐任何有用的工具,或者至少任何易于复制的方法,我将不胜感激。 我对所涉及的数据库 机器有完全的管理员访问权限。

sql mysql database sqlite
数据库,表和列的命名约定? [关闭]

每当我设计数据库时,我总是想知道是否有最佳的方式在数据库中命名项目。 我经常问自己以下问题: 表名应该是复数吗 列名应为单数吗 我应该为表格或列添加前缀吗 我在命名项目时应该使用大小写吗 有没有建议的准则来命名数据库中的项目

database database-design language-agnostic naming-conventions
这样的数据库有多大?

我想弄清楚某个数据库有多大 它尚未创建 。 我知道有多少行和表是什么。 Oracle中是否有一个功能可以告诉我这样一个理论数据库的大小 我可以使用已知的数学公式吗 我知道有一个功能可以确定现有数据库的大小,但我想知道在创建之前它有多大。

database oracle
关系数据库设计的良好资源[关闭]

我正在寻找关于关系数据库设计,性能调整等最佳实践的书籍 网站 教程。事实证明这种资源有点难以找到 有很多 这里的规范化,这里是ER图,有它 ,但在实例中并不多。 有人有主意吗

sql database performance