我正在尝试执行插入前触发器,该触发器将使用将从同一记录的另一列获取的值更新将要插入的一个列,但是要注意的是,该值是该列之后的第一个值将其转换为数组。当我包含函数或数组时,出现语法错误,但是为正确的语法找到的示例没有使代码正常工作所需的详细信息。这是我的代码:
架构如下
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let item = items[indexPath.row]
let cell = tableView.dequeueReusableCell(withIdentifier: "CustomCell", for: indexPath) as! CustomCell
cell.setCell(item: item)
cell.delegate = self
if insertingRow == true {
if isTempItem(item: item, indexPath: indexPath) {
cell.getFocus()
} else {
print("isTempItem returned false, no need to give focus.")
}
}
return cell
}
功能是:
create table events (
id int primary key,
performers varchar,
performer_id varchar
);