ورود

View Full Version : MySQL UPDATE Syntax error (error 1064 <42000>) MySql



meatza
جمعه 30 بهمن 1388, 15:19 عصر
سلام کسی نسبت به این خطا اطلاعی داره ؟

MySQL UPDATE Syntax error (error 1064 <42000>) MySql

Unique
جمعه 30 بهمن 1388, 15:35 عصر
بهتر نیست query که این error را میده بگذاری !؟

meatza
شنبه 01 اسفند 1388, 01:13 صبح
من پس از وارد شدن به root اون رو آپدیت می کنم و در لاین یوزر آپدیت و معرفی یک پسورد و شناساندن اون به یوزر از WHERE استفاده میکنم. ولی این خطا میاد .

MySQL UPDATE Syntax error (error 1064 <42000>) MySql

ولی وقتی از WHERE استفاده نمی کنم خطایی دریافت نمیشه و query صحیح بهم میده ولی root لاگین نمی کنه !

آیا مشکل در نسخه MysQL من هست من از Xamp 1.7.3 استفاده می کنم.

mshakeri
شنبه 01 اسفند 1388, 12:17 عصر
چطوری root رو آپدیت می کنی؟

باید اینطوری بنویسی:


update user set password=PASSWORD('yourpass') where user='root';

meatza
سه شنبه 04 اسفند 1388, 02:05 صبح
سلام.

من از اولین کد شروع میکنم.

mysql -u root

بعد:

UPDATE mysql.user SET Password = PASSWORD<'salam'> WHERE User = 'root' ; end

meatza
سه شنبه 04 اسفند 1388, 02:28 صبح
mshakeri جان سلام.

مشکلم حل شد ، برای این پست زدم چون تا حالا صد بار این کار رو انجام دادم و تا حالا اینجوری نشده .

به دلیل مشکلات نرم افزاری کیبورد من این دو علامت رو جابجا میزنه که شما در کد بالا منو هوشیار کردین چون توی CMD واقعا تشخیصش سخته.

کد شما:

update user set password=PASSWORD('yourpass') where user='root';
کد من:

UPDATE mysql.user SET Password = PASSWORD<'salam'> WHERE User = 'root' ;
کد صحیح:

UPDATE mysql.user SET Password = PASSWORD('salam') WHERE User = 'root' ;


بابت کمکتون واقعا ممنون چون حواسم به این موضوع پرت بیفته چون ممکن بود حالا حالا ها مشکلم حل نشه.
پیروز باشی.