अपवाद जो mysql कनेक्टर दिखा रहा है वह आपको बता रहा है कि तालिका आपके डेटाबेस में मौजूद नहीं है।
इसके अलावा, आप 'MachinePorn' को तर्क के रूप में उपयोग करने का प्रयास कर रहे हैं, लेकिन आपने इसे क्वेरी में परिभाषित नहीं किया है, यह 'subredditName' हार्डकोडेड है।
मुझे लगता है कि आपको क्वेरी में डेटाबेस को दूसरे पैरामीटर के रूप में परिभाषित करना चाहिए और यह ठीक चलेगा:
def dataEntry(subreddit, _title, _post_url, _imageURL):
cnx = mysql.connector.connect(**config)
c = cnx.cursor()
insert = cnx.escape_string("INSERT INTO MachinePorn (subreddit, title, post_url, imageURL) VALUES (%s, %s, %s, %s)")
data_value = (subreddit, _title, _post_url, _imageURL)
c.execute(insert, data_value)
cnx.commit()
c.close()
cnx.close()
dataEntry("fake", "fake", "fake", "fake")