How to delete a database field named as a reserved word? I want to drop a field from db table which is named as read.
I tried like;

db_drop_field('my_table', 'read');
db_drop_field('my_table', '`read`');
db_drop_field('my_table', `read`);


None of these work.
Read is a reserved word, but your problem has an easy solution (I test it and works)

Change your field name to reading

And then use:

db_drop_field('your_table', 'reading');