What does delete table from table mean?

encountered a SQL problem, the method to delete the duplicate phone number of id, found on the Internet is as follows.
then I tried to delete the p1 of delete p1, and SQL is invalid. The deletion statement has always been in the way of delete from table, so this is very strange, and I don"t know, can any of the great gods talk about it?

DELETE p1 from person p1 person p2 where p1.tel=p2.tel and p1.id > p2.id;

Oct.26,2021

Delete the record of the same table. P1 and p2 each represent a record. If the tel of p1 is equal to the tel of p2 and the id of p1 is larger than the id of p2, delete the record of p1

.
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b34dd4-2bf31.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b34dd4-2bf31.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?