小编hel*_*234的帖子

MySql工作台CHECK约束

这里我想在记录插入数据库之前创建2个CHECK约束.

ALTER TABLE SubjectEnrollment
ADD CONSTRAINT register CHECK (register <= classSize AND register >=0),
ADD CONSTRAINT available CHECK (available <= classSize AND available >= 0);
Run Code Online (Sandbox Code Playgroud)
  1. register属性不应超过classSize属性且小于0.
  2. available属性不应超过classSize属性且小于0.

当我在MySql Workbench中键入此语法时,它会抛出"语法错误:意外'检查'(检查)'.我应该如何使用TRIGGER添加这些?

谢谢.

mysql check-constraints mysql-workbench

5
推荐指数
1
解决办法
8268
查看次数

Perl - 从 JSON 到对象/哈希

我必须在下面编写代码:

#!/usr/intel/bin/perl

use strict;
use warnings;

use JSON::XS;

my $json = '{"Object1":{"Year":"2012","Quarter":"Q3","DataType":"Other 3","Environment":"STEVE","Amount":125},"Object2":{"Year":"2012","Quarter":"Q4","DataType":"Other 2","Environment":"MIKE","Amount":500}}';

my $arrayref = decode_json $json;

for my $array(@$arrayref){
        for my $key (keys(%$array)){
                my $val = $array->{$key};
                print "$key: $val\n";
        }

}
Run Code Online (Sandbox Code Playgroud)

当我编译它时,它打印出错误“Not an ARRAY Reference at Generator.pl line 12.”。

我想将 JSON 解析为一个对象,并根据具有属性的对象获取数据。我该怎么做?

我期望在解析它之后,我可以用来比较字符串、打印、循环它等等。

perl json

2
推荐指数
1
解决办法
7809
查看次数

标签 统计

check-constraints ×1

json ×1

mysql ×1

mysql-workbench ×1

perl ×1