我是sql的新手,所以请耐心等待,但是我试图创建一个事件,在特定时间填充表格的行,其中值为1到x,其中x是pre -declared变量。我是第一次尝试使用分隔符,而且我不确定我的分号应该在哪里,但以下是我在阅读一段时间后所假设的内容:
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
self.performSegue(withIdentifier: "meunSegue", sender: self)
func prepare(for segue: UIStoryboardSegue, sender: Any?) {
_ = segue.destination as! SecondViewController
}
class SecondViewController: UIViewController {
var recievedData = ""
override func viewDidLoad() {
super.viewDidLoad()
print(recievedData)
}
}
}
我得到的错误如下:DELIMITER $$
DECLARE day_m INT DEFAULT 0;
SET day_m = DATE_FORMAT(CURRENT_DATE, '%e');
WHILE day_m <= DATE_FORMAT(LAST_DAY(CURRENT_DATE), '%e')
BEGIN
INSERT INTO monthly_scheduling (days) values (day_m)
SET day_m = day_m + 1
END;
$$
DELIMITER ;
我一直在尝试各种各样的事情,但由于我似乎不断进入MySQL said: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '$$ DECLARE day_m INT DEFAULT 0; SET day_m = DATE_FORMAT(CURRENT_DATE, ' at line 1
部分的错误,我无法创建该事件。任何帮助将不胜感激。