[mythtv-commits] Ticket #3725: DB Warning from "REPLACE INTO recordedprogram" in ProgramInfo::StartedRecording

MythTV mythtv at cvs.mythtv.org
Sat Jul 14 14:20:10 UTC 2007


#3725: DB Warning from "REPLACE INTO recordedprogram" in
ProgramInfo::StartedRecording
-----------------------+----------------------------------------------------
 Reporter:  anonymous  |        Owner:  danielk   
     Type:  patch      |       Status:  new       
 Priority:  minor      |    Milestone:  unknown   
Component:  mythtv     |      Version:  0.20-fixes
 Severity:  medium     |   Resolution:            
  Mlocked:  0          |  
-----------------------+----------------------------------------------------
Changes (by danielk):

  * owner:  ijr => danielk


Comment:

 Here's what I get with svn-head (I'll try with fixes later)
 {{{
 mysql> warnings;
 Show warnings enabled.
 mysql> REPLACE INTO recordedprogram
     -> SELECT *
     -> FROM program
     -> where chanid = 1021 AND starttime = '2007-07-14 10:00:00';
 Query OK, 1 row affected (0.03 sec)
 Records: 1  Duplicates: 0  Warnings: 0
 }}}

 Here are my tables, I suspect your recordedprogram and program tables may
 be further out of sync.
 {{{
 mysql> describe recordedprogram
     -> ;
 +-------------------------+------------------+------+-----+---------------------+-------+
 | Field                   | Type             | Null | Key | Default
 | Extra |
 +-------------------------+------------------+------+-----+---------------------+-------+
 | chanid                  | int(10) unsigned | NO   | PRI | 0
 |       |
 | starttime               | datetime         | NO   | PRI | 0000-00-00
 00:00:00 |       |
 | endtime                 | datetime         | NO   | MUL | 0000-00-00
 00:00:00 |       |
 | title                   | varchar(128)     | NO   | MUL |
 |       |
 | subtitle                | varchar(128)     | NO   |     |
 |       |
 | description             | text             | NO   |     |
 |       |
 | category                | varchar(64)      | NO   |     |
 |       |
 | category_type           | varchar(64)      | NO   |     |
 |       |
 | airdate                 | year(4)          | NO   |     | 0000
 |       |
 | stars                   | float unsigned   | NO   |     | 0
 |       |
 | previouslyshown         | tinyint(4)       | NO   |     | 0
 |       |
 | title_pronounce         | varchar(128)     | NO   | MUL |
 |       |
 | stereo                  | tinyint(1)       | NO   |     | 0
 |       |
 | subtitled               | tinyint(1)       | NO   |     | 0
 |       |
 | hdtv                    | tinyint(1)       | NO   |     | 0
 |       |
 | closecaptioned          | tinyint(1)       | NO   |     | 0
 |       |
 | partnumber              | int(11)          | NO   |     | 0
 |       |
 | parttotal               | int(11)          | NO   |     | 0
 |       |
 | seriesid                | varchar(40)      | NO   | MUL |
 |       |
 | originalairdate         | date             | YES  |     | NULL
 |       |
 | showtype                | varchar(30)      | NO   |     |
 |       |
 | colorcode               | varchar(20)      | NO   |     |
 |       |
 | syndicatedepisodenumber | varchar(20)      | NO   |     |
 |       |
 | programid               | varchar(40)      | NO   | MUL |
 |       |
 | manualid                | int(10) unsigned | NO   | PRI | 0
 |       |
 | generic                 | tinyint(1)       | YES  |     | 0
 |       |
 | listingsource           | int(11)          | NO   |     | 0
 |       |
 | first                   | tinyint(1)       | NO   |     | 0
 |       |
 | last                    | tinyint(1)       | NO   |     | 0
 |       |
 +-------------------------+------------------+------+-----+---------------------+-------+
 29 rows in set (0.04 sec)

 mysql> describe program;
 +-------------------------+------------------+------+-----+---------------------+-------+
 | Field                   | Type             | Null | Key | Default
 | Extra |
 +-------------------------+------------------+------+-----+---------------------+-------+
 | chanid                  | int(10) unsigned | NO   | PRI | 0
 |       |
 | starttime               | datetime         | NO   | PRI | 0000-00-00
 00:00:00 |       |
 | endtime                 | datetime         | NO   | MUL | 0000-00-00
 00:00:00 |       |
 | title                   | varchar(128)     | NO   | MUL |
 |       |
 | subtitle                | varchar(128)     | NO   |     |
 |       |
 | description             | text             | NO   |     |
 |       |
 | category                | varchar(64)      | NO   |     |
 |       |
 | category_type           | varchar(64)      | NO   |     |
 |       |
 | airdate                 | year(4)          | NO   |     | 0000
 |       |
 | stars                   | float            | NO   |     | 0
 |       |
 | previouslyshown         | tinyint(4)       | NO   | MUL | 0
 |       |
 | title_pronounce         | varchar(128)     | NO   | MUL |
 |       |
 | stereo                  | tinyint(1)       | NO   |     | 0
 |       |
 | subtitled               | tinyint(1)       | NO   |     | 0
 |       |
 | hdtv                    | tinyint(1)       | NO   |     | 0
 |       |
 | closecaptioned          | tinyint(1)       | NO   |     | 0
 |       |
 | partnumber              | int(11)          | NO   |     | 0
 |       |
 | parttotal               | int(11)          | NO   |     | 0
 |       |
 | seriesid                | varchar(40)      | NO   | MUL |
 |       |
 | originalairdate         | date             | YES  |     | NULL
 |       |
 | showtype                | varchar(30)      | NO   |     |
 |       |
 | colorcode               | varchar(20)      | NO   |     |
 |       |
 | syndicatedepisodenumber | varchar(20)      | NO   |     |
 |       |
 | programid               | varchar(40)      | NO   | MUL |
 |       |
 | manualid                | int(10) unsigned | NO   | PRI | 0
 |       |
 | generic                 | tinyint(1)       | YES  |     | 0
 |       |
 | listingsource           | int(11)          | NO   |     | 0
 |       |
 | first                   | tinyint(1)       | NO   |     | 0
 |       |
 | last                    | tinyint(1)       | NO   |     | 0
 |       |
 +-------------------------+------------------+------+-----+---------------------+-------+
 29 rows in set (0.00 sec)
 }}}

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/3725#comment:2>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list