problem przy aktualizacji INSERT wartości z ułamkiem 0,5 /0.5
: 20 maja 2021, 09:00
Aktualizuję forum z 3.2.x do 3.3. Przy update bazy mam błąd:
Problemem jest to, że ma być wstawiona wartość "0,5", ale nie jest w ciapkach '', więc VALUES ('recaptcha_v3_threshold_register', 0,5, 0) interpretowane jest jako próba wstawienia czterech wartości do trzech kolumn.
Znalazłam że te wartości siedzą w ./install/schemas/schema_data.sql, zmieniłam na 1:
Ale nadal przy uruchomieniu update mam ten błąd, jakby skrypt nie zauważył zmiany, dlaczego?
Kod: Zaznacz cały
General Error:SQL ERROR [ mysqli ]Column count doesn't match value count at row 1 [1136]SQLINSERT INTO phpbb_config (config_name, config_value, is_dynamic) VALUES ('recaptcha_v3_threshold_register', 0,5, 0) in file /home/yavien/ftp/forum/phpbb/db/driver/driver.php on line 1023Znalazłam że te wartości siedzą w ./install/schemas/schema_data.sql, zmieniłam na 1:
Kod: Zaznacz cały
yavien@yavien:~/forum$ grep '0.5' ./install/schemas/schema_data.sql.bak
INSERT INTO phpbb_config (config_name, config_value) VALUES ('recaptcha_v3_threshold_default', '0.5');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('recaptcha_v3_threshold_login', '0.5');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('recaptcha_v3_threshold_post', '0.5');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('recaptcha_v3_threshold_register', '0.5');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('recaptcha_v3_threshold_report', '0.5');
yavien@yavien:~/forum$ grep recaptcha_v3 ./install/schemas/schema_data.sql|grep 1
INSERT INTO phpbb_config (config_name, config_value) VALUES ('recaptcha_v3_threshold_default', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('recaptcha_v3_threshold_login', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('recaptcha_v3_threshold_post', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('recaptcha_v3_threshold_register', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('recaptcha_v3_threshold_report', '1');
yavien@yavien:~/forum$