title: MySQL error 1449: The user specified as a definer does not exist
body: <p>When I run the following query I get an error:</p>
  
  <pre><code>SELECT
    `a`.`sl_id`                     AS `sl_id`,
    `a`.`quote_id`                  AS `quote_id`,
    `a`.`sl_date`                   AS `sl_date`,
    `a`.`sl_type`                   AS `sl_type`,
    `a`.`sl_status`                 AS `sl_status`,
    `b`.`client_id`                 AS `client_id`,
    `b`.`business`                  AS `business`,
    `b`.`affaire_type`              AS `affaire_type`,
    `b`.`quotation_date`            AS `quotation_date`,
    `b`.`total_sale_price_with_tax` AS `total_sale_price_with_tax`,
    `b`.`STATUS`                    AS `status`,
    `b`.`customer_name`             AS `customer_name`
  FROM `tbl_supplier_list` `a`
    LEFT JOIN `view_quotes` `b`
      ON (`b`.`quote_id` = `a`.`quote_id`)
  LIMIT 0, 30
  </code></pre>
  
  <p>The error message is:</p>
  
  <pre><code>#1449 - The user specified as a definer ('web2vi'@'%') does not exist
  </code></pre>
  
  <p>Why am I getting that error? How do I fix it?</p>