Re: [BETA] Football Prediction League
Verfasst: 16.05.2016 21:59
Ja den Eintrag gab es nicht,hab einen neuen gemacht und jetzt geht es,danke Dir 

phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Code: Alles auswählen
SQL ERROR [ mysqli ]
Field 'delivery_date_2' doesn't have a default value [1364]
SQL
REPLACE INTO phpbb3_footb_matchdays (season, league, matchday, delivery_date, matchday_name, matches) SELECT m.season, m.league, m.matchday, min(m.match_datetime) AS delivery_date, md.matchday_name, md.matches FROM phpbb3_footb_matches AS m JOIN phpbb3_footb_leagues AS l ON (l.season = m.season AND l.league = m.league) JOIN phpbb3_footb_matchdays AS md ON (md.season = m.season AND md.league = m.league AND md.matchday = m.matchday) WHERE m.season = 2016 AND m.league = 2 AND l.bet_in_time = 1 AND m.status = 0 GROUP BY m.season, m.league, m.matchday
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()
FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()
FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()
FILE: [ROOT]/ext/football/football/acp/update_module.php
LINE: 525
CALL: phpbb\db\driver\factory->sql_query()
FILE: [ROOT]/includes/functions_module.php
LINE: 674
CALL: football\football\acp\update_module->main()
FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
Code: Alles auswählen
$sql = 'REPLACE INTO ' . FOOTB_MATCHDAYS . ' (season, league, matchday, delivery_date, matchday_name, matches)
SELECT m.season, m.league, m.matchday, min(m.match_datetime) AS delivery_date, md.matchday_name, md.matches
FROM ' . FOOTB_MATCHES . ' AS m
JOIN ' . FOOTB_LEAGUES . ' AS l ON (l.season = m.season AND l.league = m.league)
JOIN ' . FOOTB_MATCHDAYS . " AS md ON (md.season = m.season AND md.league = m.league AND md.matchday = m.matchday)
WHERE m.season = $season
AND m.league = $league
AND l.bet_in_time = 1
AND m.status = 0
GROUP BY m.season, m.league, m.matchday";
$db->sql_query($sql);
Code: Alles auswählen
$sql = 'REPLACE INTO ' . FOOTB_MATCHDAYS . ' (season, league, matchday, status, delivery_date, delivery_date_2, delivery_date_3, matchday_name, matches)
SELECT md.season
, md.league
, md.matchday
, md.status
, min_delivery_date AS delivery_date
, md.delivery_date_2
, md.delivery_date_3
, md.matchday_name
, md.matches
FROM ' . FOOTB_MATCHDAYS . ' AS md
INNER JOIN (SELECT season, league, matchday, min(match_datetime) AS min_delivery_date
FROM ' . FOOTB_MATCHES . "
WHERE season = $season AND league = $league AND status = 0
GROUP BY season, league, matchday) AS agg
WHERE md.season = agg.season
AND md.league = agg.league
AND md.matchday = agg.matchday
AND md.delivery_date <> agg.min_delivery_date";
$db->sql_query($sql);
$count_updates = $db->sql_affectedrows();
$sql = 'REPLACE INTO ' . FOOTB_MATCHDAYS . ' (season, league, matchday, status, delivery_date, delivery_date_2, delivery_date_3, matchday_name, matches)
SELECT md.season
, md.league
, md.matchday
, md.status
, md.delivery_date
, min_delivery_date AS delivery_date_2
, md.delivery_date_3
, md.matchday_name
, md.matches
FROM ' . FOOTB_MATCHDAYS . ' AS md
INNER JOIN (SELECT season, league, matchday, min(match_datetime) AS min_delivery_date
FROM ' . FOOTB_MATCHES . "
WHERE season = $season AND league = $league AND status = -1
GROUP BY season, league, matchday) AS agg
WHERE md.season = agg.season
AND md.league = agg.league
AND md.matchday = agg.matchday
AND md.delivery_date_2 <> agg.min_delivery_date";
$db->sql_query($sql);
$count_updates = $count_updates + $db->sql_affectedrows();
$sql = 'REPLACE INTO ' . FOOTB_MATCHDAYS . ' (season, league, matchday, status, delivery_date, delivery_date_2, delivery_date_3, matchday_name, matches)
SELECT md.season
, md.league
, md.matchday
, md.status
, md.delivery_date
, md.delivery_date_2
, min_delivery_date AS delivery_date_3
, md.matchday_name
, md.matches
FROM ' . FOOTB_MATCHDAYS . ' AS md
INNER JOIN (SELECT season, league, matchday, min(match_datetime) AS min_delivery_date
FROM ' . FOOTB_MATCHES . "
WHERE season = $season AND league = $league AND status = -2
GROUP BY season, league, matchday) AS agg
WHERE md.season = agg.season
AND md.league = agg.league
AND md.matchday = agg.matchday
AND md.delivery_date_3 <> agg.min_delivery_date";
$db->sql_query($sql);
$count_updates = $count_updates + $db->sql_affectedrows();
Code: Alles auswählen
SQL ERROR [ mysqli ]
Table 'db*******.phpbb_footb_matchdays' doesn't exist [1146]
SQL
UPDATE phpbb_footb_matchdays AS target INNER JOIN ( SELECT md.season , md.league , md.matchday , IF( md.delivery_date > now(), 0, IF(ISNULL(min(e.extra_status)), IF(min(m.status) = 1 AND max(m.status) > 1, 2, GREATEST(min(m.status), 0)), IF(LEAST(min(m.status), min(e.extra_status)) = 1 AND GREATEST(max(m.status), max(e.extra_status)) > 1, 2, GREATEST(LEAST(min(m.status), min(e.extra_status)), 0)))) As new_status FROM phpbb3_footb_matchdays AS md LEFT JOIN phpbb3_footb_matches AS m ON (m.season = md.season AND m.league = md.league AND m.matchday = md.matchday) LEFT JOIN phpbb3_footb_extra AS e ON (e.season = md.season AND e.league = md.league AND e.matchday_eval = md.matchday) WHERE md.season = 2016 AND md.league = 2 GROUP BY md.season, md.league, md.matchday) AS source ON target.season = source.season AND target.league = source.league AND target.matchday = source.matchday SET target.status = source.new_status
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 852
CALL: trigger_error()
FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()
FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()
FILE: [ROOT]/ext/football/football/acp/update_module.php
LINE: 747
CALL: phpbb\db\driver\factory->sql_query()
FILE: [ROOT]/includes/functions_module.php
LINE: 674
CALL: football\football\acp\update_module->main()
FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
Bitte informiere die Board-Administration oder den Webmaster:
Table 'db*******.phpbb_footb_matchdays' doesn't exist [1146]
FILE: [ROOT]/ext/football/football/acp/update_module.php
LINE: 747
$sql = "UPDATE phpbb_footb_matchdays AS target
$sql = 'UPDATE ' . FOOTB_MATCHDAYS . " AS target