Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PDO तैयार विवरण का उपयोग करके MySQL में BIT मान डालें

जांच करने के लिए टर्मिनल के पास नहीं है, लेकिन मेरा मानना ​​​​है कि आपको इसे INT से बांधना होगा और इसे INT के रूप में भेजना होगा, न कि "b010101" (या जो कुछ भी):

$sql='INSERT INTO test(id,data) VALUES(:id,:bit)';
$stmt=db::db()->prepare($sql);
$stmt->bindValue('id', null, PDO::PARAM_NULL);
$stmt->bindValue('bit', (int)$value, PDO::PARAM_INT);
$stmt->execute();

Google पर त्वरित जांच से यह पिछले उत्तर के समान सामने आया। ।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:जहां मौजूद नहीं है वहां डालें

  2. MYSQL में समय 2009-09-22 18:09:37.881 कैसे सम्मिलित करें मेरा कॉलम प्रकार दिनांक समय है

  3. डेटाबेस के लिए संरचना बनाने में मदद चाहिए

  4. पढ़ने के लिए कॉल करने से पहले फ़ील्ड तक पहुँचने का अमान्य प्रयास ()

  5. MySQL त्रुटि कोड:1411. गलत डेटाटाइम मान:'' str_to_date फ़ंक्शन के लिए