php - 避免mysql中重复输入

标签 php mysql

我有两个表,Table1 和 Table2。 Table1 包含 20 个字段,其主键 ID 用于 Table1 自动增量,Table2 包含相同的 20 个列,其主键 ID1 用于 TAble2 自动增量。 表 1- ID、列 1、列 2、列 3...、列 20。 表2-ID1,ID,列1,列2,.....,列20 我将每条记录插入到 Table1 中。 如果所有字段都相同,我想检查 Table1 的重复条目。 Table2包含条目形式Table1。如果我修改了记录,第一条记录按原样转到Table2,那么它将更新到Table1。(即首先将记录复制到Table2进行备份,然后更新到Table1) ,表 2 附近的重复条目检查也需要相同的条件。请帮忙! 我已经用 php 编写了这个代码。

最佳答案

您可以为表 1 编写触发器,该触发器在每次插入事件时从表 2 复制数据。

对于唯一的数据,您可以在插入之前在 php 端检查它,或者您可以将列定义为唯一。你的问题有点困惑,很难给出准确的答案。

什么是独特的列?

关于php - 避免mysql中重复输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28691894/

相关文章:

mysql 连接子查询

php - 使用不同的参数处理 .htaccess 重定向?

php - block 和模板如何在 Magento 中工作

javascript - 前端防病毒扫描文件上传

php - 不使用 Zend_Application 的 Zend Framework 项目

MySQL 工作台 : No objects selected

MYSQL 查询连接表

mysql - 如何获取父表中缺少的所有关系外键?

php - 选择一个元素列表和每个元素的 5 个标签

python - 为什么这个查询在 mysql 工作台中有效,而在 python 中运行时无效