I'm not sure if that can be done with triggers. But you can make a shell script, and execute mysql commands
test.sh:
#!/bin/bash
#delete everything from today_plan
mysql -e "DELETE FROM today_plan" --user=user_name --password=your_password db_name
#insert only todays plans to today_plan
mysql -e "INSERT INTO today_plan (pjtno, pattern, itemno, belt, kiln, qty, lnusr, distant, remark, decww, plandate, nowdate, shipment) SELECT pjtno, pattern, itemno, belt, kiln, qty, lnusr, distant, remark, decww, plandate, nowdate, shipment FROM daily_plan WHERE plandate=NOW()" --user=user_name --password=your_password db_name
exit
then add execution of shell script as cron job in /etc/crontab like:
0 6 * * * root php /path/to/script/./test.sh
Which will execute it every morning at 6:00
ps. This is just one idea of how to get it done :D
edit:
Or you can make mysql event