列中的空值违反了非空约束

You run an active (or maybe not-so-active) community. You have a vision for this community. You know what type of place you want it to be. You’ve created a set of User Guidelines that help you to accomplish this vision, and you make sure that your users abide by them. Good job.

您经营一个活跃的(或可能不是那么活跃的)社区。 您对这个社区有一个愿景。 您知道您想要的地方类型。 您已经创建了一套用户指南,可以帮助您实现这一愿景,并确保您的用户遵守这些指南。 做得好。

But, despite your best efforts, there are always members who break the guidelines – unwittingly or otherwise. How can you track the violations that each user has made? How about the action that’s been taken against them? Responses? And extenuating details?

但是,尽管您尽了最大的努力,总有一些成员不经意或以其他方式违反了准则。 您如何跟踪每个用户的违规行为? 对他们采取的行动怎么样? 回应? 还有充实的细节?

In this article, I’ll explain an effective way to keep tabs on what and how much each user has done, so that you, as administrator, can make informed and correct decisions, regardless of the size of your community.

在本文中,我将说明一种有效的方法来保持对每个用户所做的事情和完成情况的跟踪,以便您作为管理员可以做出明智且正确的决定,而无论您的社区规模如何。

两个新论坛 (Two New Forums)

First, you need to set up two new forums. These forums should be viewable by administrators and moderators only, but moderators should not have moderator power in them. They should not be able to edit, delete or move any threads or posts in these forums. It’s not that you don’t trust your moderators — they just do not need to have privileges in these forums. These two forums represent an archive of sorts, and the only one who should be able to modify that archive is you.

首先,您需要建立两个新论坛。 这些论坛只能由管理员和主持人查看,但主持人不应具有主持人权限。 他们不应能够在这些论坛中编辑,删除或移动任何主题或帖子。 这并不是说您不信任主持人-他们只是不需要在这些论坛中拥有特权。 这两个论坛代表着各种各样的档案,而您唯一能够修改该档案的人就是您。

第一届论坛:垃圾桶 (First Forum: Trash Bin)

The first forum is the Trash Bin. This forum will be home to all threads and posts that are deleted or removed from public view. I do not permanently delete (i.e. remove from my forums database) any threads or posts on my communities. All threads or posts that violate our User Guidelines or must otherwise be removed are moved into this forum. Bad threads? Moved here. Duplicate posts and "accidents" — moved here. If someone makes a bad post on an otherwise good thread, it is split off into this forum (making it its own thread). There’s no reason that a good thread must end because of an idiot or two.

第一个论坛是垃圾桶。 该论坛将是所有公开删除或删除的主题和帖子的所在地。 我不会永久删除(即从论坛数据库中删除)社区上的任何主题或帖子。 所有违反我们的用户指南或必须以其他方式删除的主题或帖子都移入了该论坛。 坏线程? 搬到这里了 帖子和“事故”重复-已移至此处。 如果有人在本来不错的主题上发布了错误的帖子,则会将其拆分为该论坛(使其成为自己的主题)。 没有理由因为一两个白痴而导致一个好的线程必须结束。

If you were to manually edit content out of a post or delete the post entirely, you would lose documentation that you could not get back, or refer back to in the future. Even if you deleted a thread or post and privately made a note of what the member had said, that’s no substitute for having the exact record of a post that they themselves made with their Internet protocol (IP) address attached to it. That’s why we have the Trash Bin forum.

如果要手动编辑帖子中的内容或完全删除帖子,则将丢失无法找回的文档,或者将来再参考。 即使您删除了一个帖子或帖子并私下记下该成员的发言,也不能代替他们自己记录的帖子的准确记录,并附加其Internet协议(IP)地址。 这就是为什么我们有垃圾箱论坛的原因。

第二届论坛:问题用户 (Second Forum: Problem Users)

The second forum is the Problem Users forum. This is where you will organize your documentation by user, making it easier to see just how much a user has done — and what exactly they’ve done — on your community.

第二个论坛是“问题用户”论坛。 在这里,您可以按用户组织文档,从而更容易查看用户在社区中做了多少以及他们做了什么。

Whenever a user violates your User Guidelines, you will make a note of it in the Problem Users forum. If this is the user’s first violation, you will have to start a thread for them. The subject title of the thread should be that user’s username within your community. The exact username, even if it is XxXGP-TrIcK19Z. This makes it easier for you to search and find the thread in future.

每当用户违反您的用户指南时,您都会在“问题用户”论坛中对其进行记录。 如果这是用户的首次违规,则必须为他们启动线程。 主题的主题名称应该是您社区中该用户的用户名。 确切的用户名,即使它是XxXGP-TrIcK19Z。 这使您将来可以更轻松地搜索和查找线程。

If the user has violated your User Guidelines before, they will already have a thread, so you won’t need to start one. Simply add a reply to the existing thread with details of the latest violation.

如果用户以前违反了您的用户指南,那么他们将已经有一个主题,因此您无需启动一个主题。 只需向现有线程添加回复,其中包含最新违规的详细信息。

In your post, you should link (if necessary) to the violation, specify the violation made, and mention the action taken. So, for instance, if I were taking this action on the SitePoint Forums, I might post:

在您的帖子中,您应该(如有必要)链接到违规行为,指定发生的违规行为,并提及所采取的措施。 因此,例如,如果我要在SitePoint论坛上执行此操作,我可能会发布:

https://www.sitepoint.com/forums/showthread.php?p=111111111111 Advertising. PM sent.

https://www.sitepoint.com/forums/showthread.php?p=111111111111广告。 下午已发送。

This would mean that the user created a thread or post to advertise something in a way that violated our User Guidelines, and that I sent them the appropriate private message (using contact templates, if you offer them to your staff members). The link goes right to the thread or post, located inside the Trash Bin, that contains the violation.

这意味着用户创建了一个帖子或帖子,以某种违反我们用户指南的方式做广告,并且我向他们发送了适当的私人消息(如果您将其提供给员工,则使用联系人模板)。 该链接直接指向包含违规内容的垃圾箱中的主题或帖子。

There are some types of violations that do not require a link. One such example would be:

有些违规类型不需要链接。 这样的例子之一是:

Signature too long. PM sent.

签名太长。 下午已发送。

This would obviously mean that the user’s signature was longer than your User Guidelines allowed, and that you’d sent the appropriate private message.

显然,这意味着用户签名的时间超出了您的用户指南所允许的时间,并且您已经发送了适当的私人消息。

You can also make note of other things within Problem Users threads. For instance, did the user send one of your moderators a nasty private message back? Have them post it in the Problem Users thread so that you can deal with it personally. You can document any other suspicious or negative behavior in this thread as well.

您还可以在“问题用户”线程中记下其他内容。 例如,用户是否向您的一位主持人发送了讨厌的私人消息? 让他们将其发布在“问题用户”线程中,以便您可以亲自处理。 您也可以在此线程中记录任何其他可疑或负面行为。

And, of course, you can customize this process to your liking, as you see fit. For example, you don’t have to send private messages: you might send emails. This is just a general example.

当然,您可以根据自己的喜好自定义此过程。 例如,您不必发送私人消息:您可以发送电子邮件。 这只是一个一般示例。

所需程序 (Required Procedure)

This system can only be effective if you require that it be maintained by you and your staff members, with no exceptions. Every single time.

仅当您要求您和您的员工对其进行维护时,该系统才有效。 每一次。

Besides just telling your moderators what the process is, and that they must act on it every time they see a violation, you have to do it, too. Document violations just as you ask your moderators to. Send private messages just as you ask them to. You are the example, as with everything else. There are no short cuts!

除了仅告诉主持人该过程是什么,并且每次看到违规行为时他们都必须对它采取行动,您也必须这样做。 记录违规行为,就像您要求主持人那样。 按照您的要求发送私人消息。 与其他所有事物一样,您就是示例。 没有捷径!

You have to make this new system part of the process of handing violations: see a violation, remove the violation (if necessary), document the violation and contact the offending user. That’s the process, and it will need to become a part of your and your moderator’s daily lives.

您必须使这个新系统成为处理违规过程的一部分:查看违规,删除违规(如有必要),记录违规并联系违规用户。 这就是这个过程,它将需要成为您和主持人日常生活的一部分。

好处 (The Benefit)

Finally, the major benefit: this system gives you something to refer back to. It allows you to go over all negative activities that a user has perpetrated or participated in.

最后,主要好处是:该系统为您提供了一些参考。 它使您可以遍历用户执行或参与的所有负面活动。

Over time, these threads will grow and you will notice that certain users seem to be disregarding your warnings — something you may or may not have noticed before. This is crucial to your decisions on when and if to escalate action (a more serious private message from you or a ban, perhaps). The system helps to ensure that repeat offenders aren’t necessarily allowed to run wild, and allows you to have increased confidence in your decisions. It will make it easier for you to make the correct decisions for your community in order to accomplish your goals.

随着时间的流逝,这些线程将会增长,您会注意到某些用户似乎无视您的警告-您之前可能注意到或未注意到的事情。 这对于您决定何时以及是否升级行动至关重要(可能是您发出的更严重的私人信息或禁令)。 该系统有助于确保不必再犯屡犯者,并使您对自己的决定有更大的信心。 这将使您更容易为社区做出正确的决定,以实现自己的目标。

Good luck!

祝好运!

翻译自: https://www.sitepoint.com/manage-guideline-violations/

列中的空值违反了非空约束

列中的空值违反了非空约束_管理社区中违反准则的情况相关推荐

  1. MySQL约束-自增长约束(auto_increment)、非空约束(not null)、唯一约束(unique)

    目录 自增长约束概念 特点 自增字段初始值 delete和truncate在删除后自增列的变化 非空约束概念 删除非空约束 唯一约束概念 文末资源推荐 每文一语 自增长约束概念 在 MySQL 中,当 ...

  2. 数据库 -- DMDB -- 违反列[SEQUENCE_NUM]非空约束

    当程序后台报错内容为 ERROR org.hibernate.util.JDBCExceptionReporter - 违反列[SEQUENCE_NUM]非空约束 报错原因是我们在 postgres ...

  3. 2019-7-26 [MySQL] 安装与介绍 语句分类/语法 数据类型 DDL数据定义:创建/查看/删除/使用 DML数据操作:增删改 主键约束 自动增长列 非空约束 默认值 Navicat

    文章目录 0.知识回顾 1.数据库介绍 1.1 数据库概述 1.1.1 什么是数据库 1.1.2 什么是数据库管理系统 1.1.3 数据库与数据库管理系统的关系 1.2 数据库表 1.3 表数据 1. ...

  4. SQL Server中的六种约束:主键约束,外键约束,唯一约束,非空约束,检查约束,默认约束

    什么是约束? 数据库-由若干张数据表组成(理解为一个类库) 数据表-由行和列组成的一个二维数组(理解为一个类) 列-字段(理解为表中对象的一个属性) 行-理解为表中的一个对象 约束是数据库中保证数据完 ...

  5. 数据的完整性(正确性和准确性):分类-实体完整性:主键约束、唯一约束、自动增长列。域完整性-非空约束、默认值约束、检查约束。引用完整性-一对一、一对多、多对多

    文章目录 1 数据的完整性作用 2 完整性的分类 2.1 实体完整性 2.1.1 主键约束 primary key 2.1.2 唯一约束 unique 2.1.3 自动增长列 auto_increme ...

  6. 非空约束对数据更新的影响

    正如"非空约束"表达的意思,如果对一个字段添加了非空约束,那么我们是不能将这个字段中的值更新为NULL的.T_Debt表的FAmount字段是有非空约束的,如果我们执行下面SQL: ...

  7. MySQL 非空约束(NOT NULL)入门

    MySQL 非空约束(NOT NULL)指字段的值不能为空.对于使用了非空约束的字段,如果用户在添加数据时没有指定值,数据库系统就会报错.可以通过 CREATE TABLE 或 ALTER TABLE ...

  8. MySQL之主键约束、非空约束、唯一约束

    大家好啊,我是大田. 今天来看看MySQL其中三种约束. 约束的作用: 对表中的数据进行限制,保证数据的正确性.有效性.完整性.违反约束的不正确数据,将无法插入到表中.今天先看三种: 1.主键 pri ...

  9. MySQL设置主键、联合主键、外键、唯一约束、非空约束、默认约束

    MySQL登录.查看记录等基本操作 MySQL设置表的属性值自动增加 auto_increment 1.主键.联合主键.外键 1.什么是主键 主键是在多条记录中用于确定一条记录时使用的标识符.主键具备 ...

最新文章

  1. 配置CNPM-基础案例
  2. 【Eclipse】eclipse在线安装反编译插件
  3. vue页面渲染(请求返回的后端)data,文本换行与显示bug 的分析与解决提示
  4. 【华为云技术分享】iSulad轻量化容器实践解析
  5. 【BZOJ2659】算不出的算式,打表找规律
  6. 【英语学习】【WOTD】ecstatic 释义/词源/示例
  7. android studio连接服务端代码,Android studio - 无法连接到LDAP服务器(示例代码)
  8. Session过期,跳出iframe框架页显示会话过期页面
  9. sklearn实现lasso regression以及调参
  10. R语言绘图:直方图——hist
  11. 大M法的介绍以及建模过程中if else的实现
  12. PAT A1008 Elevate
  13. 如何动手搭建一套简单的直播系统
  14. the disk drive for uuid=XXXX ( /media/sda1) is not reday yet or not present
  15. [转载]js技巧收集(200多个)
  16. android 原生分享文件,Android原生文件分享
  17. office2016
  18. Vu单元测试-------笔记(一)
  19. 手把手带你实现第三方应用登录
  20. 判断一个人靠不靠谱,就看这3点

热门文章

  1. 矩阵键盘基于51(UcosII)计算器小项目
  2. Temu拼多多跨境店铺如何快速上货?
  3. 常州大学计算机专业研究生怎么样,常州大学计算机应用技术考研经验
  4. 实训1 构建一个计算列表中位数的函数
  5. 群晖服务器216j增加硬盘,群晖DS216j影视库搭建方法 | 群晖DS216j存储服务器怎么样_什么值得买...
  6. ​电脑上的回收站怎么隐藏 ,怎么隐藏桌面回收站图标
  7. 印章识别--笛卡尔坐标系转换成极坐标系
  8. 将台式机组成云服务器_如何用parsec软件搭建自己的云游戏平台 篇三:自己搭建云服务器,一次折腾,全家/全国收益...
  9. 偏差-方差权衡(bias-variance-tradeoff)
  10. 中国的漫威,还很遥远么