![]() |
|
Thread Tools |
#1
|
||||
|
||||
Suppress Database Error
vB results an error, when I try to delete a non existing row. DELETE FROM same_table AS a WHERE EXISTS (SELECT * FROM same_table AS b...) or @ before are not working. Any idea how to supress this error?
No members have liked this post.
|
#2
|
||||
|
||||
Will look at. Thank you so far.
No members have liked this post.
|
#3
|
|||
|
|||
Sorry I read column, not row. What is the goal of your sql-statement.
No members have liked this post.
|
#4
|
||||
|
||||
DELETE FROM database.table WHERE userid =$ LIMIT 1
So instead of updating, I prefer to delete and recreate this entry in this case, because I doesn't know, if this entry already is created. No members have liked this post.
|
#5
|
|||
|
|||
Delete all from table? Or is generation the condition "=$" your problem?
No members have liked this post.
|
#6
|
||||
|
||||
Delete only and single row from table if exists. $ means e.g. 1 or 51 or an other variable userid. In this table I store some data, who needs to be refreshed in intervals - only if they exist.
No members have liked this post.
|
#7
|
|||
|
|||
It is a question of your error handling style.
You can use "Select count(userId) as userCount from table where userId=$", check if >0 and then delete. Or you can use directly "Delete form table where userId=$" But in the same way of my first (deleted) answer - I advice using vBulletin-Api (if your table is in the vB-DB). vB_dB_Query and the following classes (also for delete, insert, update) includes an property error for handling it No members have liked this post.
|
![]() |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Administrative and Maintenance Tools Suppress-o-matic - Stop database error spam | GeekyDesigns | vBulletin 4.x Add-ons | 56 | 27 Jul 2016 20:49 |
Administrative and Maintenance Tools Suppress-o-Matic - Stop database error spam | GeekyDesigns | vBulletin 3.8 Add-ons | 65 | 12 Sep 2013 20:01 |
«
Previous Thread
|
Next Thread
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
|
|
New To Site? | Need Help? |
All times are GMT. The time now is 00:57.