Why mysql space operations sometimes report errors, sometimes they can.

st_contains(t1.`geometry_gaode`,ST_GEOMFROMTEXT("POINT(121.48553601066067 31.371318365167735)",4326));

after adding 4326 parameters, sometimes it can be successful, and sometimes what is the reason for reporting an error?

the same sql, remains unchanged, does it all depend on the face?
error prompt:

Error Code: 3033. Binary geometry function st_contains given two geometries of different srids: 0 and 4326, which should have been identical.

Mar.06,2021
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-1e40d77-26e25.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-1e40d77-26e25.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?