这里我想在记录插入数据库之前创建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)
当我在MySql Workbench中键入此语法时,它会抛出"语法错误:意外'检查'(检查)'.我应该如何使用TRIGGER添加这些?
谢谢.
我必须在下面编写代码:
#!/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 解析为一个对象,并根据具有属性的对象获取数据。我该怎么做?
我期望在解析它之后,我可以用来比较字符串、打印、循环它等等。