I have created this trigger to insert a value calculated value to a field in the table in case the user forget to put the data himself:
DELIMITER // CREATE T
No. The syntax doesn't provide for it.
It makes no sense to allow it, because the NEW keyword must refer to a particular row definition. If you have two tables with the same row definition, they should be made into the one table, with another column denoting the difference.