मैं CakePHP 3.x "बुकमेकर ट्यूटोरियल" की कोशिश की और मैं कदम से अनुदेश चरण का पालन किया होता है। दुर्भाग्य से, पहला अध्याय के अंत में मैं संलग्न त्रुटि मिलती है:सिंटेक्स त्रुटि या पहुँच उल्लंघन: चयन सूची के 1055 अभिव्यक्ति # 8 ग्रुप में BY खंड नहीं है और nonaggregated स्तंभ
Error: SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #8 of SELECT list
is not in GROUP BY clause and contains nonaggregated column 'wis.Tags.id' which is not
functionally dependent on columns in GROUP BY clause; this is incompatible with
sql_mode=only_full_group_by
इसके अलावा, मैं अपने "BookmarksTags" तालिका की जांच करने के बारे में जानकारी प्राप्त, लेकिन मैं पहले एक creat करने के लिए नहीं है। मैं थोड़ा उलझन में हूँ।
Please try correcting the issue for the following table aliases:
BookmarksTags
मैं पहले से ही अपनी समस्या का Google हूं और मुझे अतिरिक्त लाइन के साथ "my.cnf" अपडेट करने के लिए जानकारी मिली। मैं पहले से ही कोशिश करता हूं लेकिन कुछ भी खुश नहीं हुआ। मैं वर्तनी की जांच भी करता हूं और जिथब से "बुकमार्कर-ट्यूटोरियल" डाउनलोड करता हूं लेकिन मुझे अभी भी यह त्रुटि मिलती है।
मैं MySQL 5.7.11 और PHP 5.6.14 का उपयोग करता हूं।
क्या सॉर्ट ऑर्डर के बावजूद पहले व्यक्ति को पाने का कोई तरीका है? – rotaercz
@rotaercz "पहली" की अवधारणा को सॉर्ट किए बिना व्यर्थ है। – tadman
मेरा मतलब यह है कि, पंक्तियों को ध्यान में रखते हुए कोई तरीका है? ग्रुप द्वारा MySQL 5.7 से पहले मेरे पास ठीक काम करने के लिए उपयोग किया जाता था। यह अस्पष्टता से निपट नहीं पाया और कई परिस्थितियों में इससे कोई फर्क नहीं पड़ता कि क्या हासिल किया जा रहा था। – rotaercz